Заказ закрыт
NGINX совет по конфигу (по кешированию)

Бюджет: 600 руб
7.88 $ – 6.90 €
Заказчик выбрал исполнителя:
Дмитрий Шумеев  
Здравствуйте! 

Имеется: 
- Ubuntu + Apache (backend) + Nginx (frontend) – свежие версии. 
- Сайт на OpenCart (PHP). 
- Сейчас уже настроено кеширование и все работает как надо. 

А именно – все обращения к Apache, которые можно кешировать, ложатся в кеш Nginx. 
Остальные запросы (такие как корзина, личный кабинет и т.п.) – не кешируются. 

Но есть непонятный для меня момент: 

Если страница ещё НЕ в кеше и я обращаюсь к ней из браузера (из чистого в том числе) – она попадает в кеш (как и должна). 
И при повторных обращениях любого клиента отдается из кеша. 

НО, если я чищу кэш и снова обращаюсь к такой странице (первое обращение) из скрипта или curl, она, почему-то не кешируется. 

Т.е. при обращении браузером – создается кэш. 
При обращении скриптом или из консоли – нет. В тоже время если кэш был создан ранее, при обращении скриптом отдается кэшированная версия, как и должна. 

Собственно вопрос: почему в одном случае создание кэша происходит, а в другом – нет? 

Есть подозрение, что это связано с cookies, но я не могу понять как. 

Может быть кто-то сталкивался и подскажет мне, где я туплю? 

Текущий конфиг (основной + конфиг сайта) приложен. 

Спасибо!
Опубликован 25.01.2017 в 21:29
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.