кэширование на прокси-сервере nginx и ssi

Взгляните на varnishncsa, в особенности-c опция. Это, вероятно, что Вы хотите.

2
задан 17 October 2011 в 13:27
2 ответа
proxy_cache_key "$prime$scheme$host$request_uri";

Эта строка кэширует все отдельные части страницы под одним и тем же ключом (URI, введенный пользователем), поэтому разные части страницы перезаписывают друг друга, а затем только последний написанный будет возвращен. Вы хотите использовать $ uri вместо $ request_uri , чтобы каждая часть каждой страницы кэшировалась под своим личным именем.

1
ответ дан 3 December 2019 в 13:15

Убедитесь, что http: // localhost: 9999 не сжимает выходные данные. Просто добавив

 proxy_set_header Accept-Encoding "";

см .: https://stackoverflow.com/questions/24680989/with-nginx-how-do-i-run-ssi-on-a-page-returned-from-another-server

0
ответ дан 3 December 2019 в 13:15

Теги

Похожие вопросы