2016-08-08 3 views
0

Мы запускаем сервер NGINX и испытываем странное поведение кэширования. На сайте Wordpress работает самый быстрый кеш. Управления кэшем на заголовки ответа последовательно говорит:Кэширование проблемы при установке Wordpress Nginx.

макс возраста = 0, нет кэша, нет-магазин, не обязательно перепроверить

Сайт [boxChilli] [https://www.boxchilli.com/]

Я попытался все для правильного кэширования сайта, но я подумал, что лучше всего открыть это сообщество.

ответ

0

Поскольку файлы HTML не кэшируются, поэтому он указывает отсутствие кеша для html-файлов и его возраст хранения как max-age: 0, чтобы указать, что содержимое всегда подается с сервера. Но остальное содержимое должно быть кэшировано, если nginx настроен следующим образом.

Пожалуйста, попробуйте этот урок, написанный мной. Я подробно объяснил все. http://nucuta.com/wp-fastest-cache-configuration-for-nginx/

Дополнительно используйте это в nginx.conf в/etc/nginx/вам не нужно указывать текст/html, поскольку файлы html сжаты по умолчанию.

gzip on; 
gzip_disable "msie6"; 
gzip_vary on; 
gzip_proxied any; 
gzip_comp_level 6; 
gzip_buffers 16 8k; 
gzip_http_version 1.1; 
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; 

И в файле по умолчанию в/и т.д./Nginx/сайты с поддержкой/

location ~* \.(css|gif|ico|jpeg|jpg|js|png|woff|woff2|ttf|ttc|otf|eot)$ { 
     expires max; 
     log_not_found off; 
    } 
Смежные вопросы