Назад | Перейти на главную страницу

Кеширование прокси Nginx - как проверить, работает ли он?

Я настроил свой файл nginx.conf для использования прокси-кеширования из руководств, которые я нашел в Интернете. Сейчас я пытаюсь понять, как проверить, действительно ли он работает.

Я где-то читал, что добавление add_header X-Cache-Status $upstream_cache_status; в файл конфигурации в разделе сервера следует добавить заголовок кэширования в ответ, который покажет, был ли он из кеша (имеет значения HIT, MISS или EXPIRED).

Я хотел бы знать, ГДЕ я действительно могу просмотреть этот заголовок (и его значение), а также правильно ли это или есть ли другой способ. Я очень новичок в веб-технологиях в целом, извините, если это вопрос новичков. Спасибо!

Вы можете просматривать заголовки с помощью

  • Firebug надстройки Firefox
  • консоль отладки Chrome
  • cURL (curl -I <address>)
  • ...

Например, используйте: http://nontroppo.org/tools/gziptest/ Введите адрес вашего сайта и нажмите «начать тестирование». Пример вывода:

HTTP/1.1 200 OK
Server: nginx 
Date: Sat, 17 Jan 2015 18:44:25 GMT
Content-Type: text/html; charset=ISO-8859-1