Сведения о вопросе

DED

07:15, 14th August, 2020

Теги

Кеширование в nginx?

Просмотров: 394   Ответов: 2

Нужно средствами nginx закешировать на разное время адрес с get-параметрами и без:

/path/ — на 10 секунд;

/path/?something — на сутки.


Ключи кеша тоже должны быть разными (но с этим все ясно).


Можно ли это сделать? Nginx собран с модулем perl. Используется proxy_cache.



  Сведения об ответе

JUST___

15:56, 3rd August, 2020

Ну так сделайте две зоны с разным временем жизни, и делайте proxy_cache с нужной зоной по локейшну.


  Сведения об ответе

VERSUION

11:58, 1st August, 2020

Да, можно. Вот вариант с сохранением кэшируемых данных веб-приложением и чтением их Nginx-ом: Интеграция Zend_Cache_Frontend_Page, Nginx и Memcached ,
Кэширование страниц в memcached и nginx (nginx web memcached cache speed)


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться