Как реализовать рекомендацию от developers.google.com кеш браузера
Сервис от гугла по ускорению блога http://developers.google.com/ рекомендует Используйте кеш браузера. Честно даже не знаю с чего начать. Подскажите.
Подобный сервис по проверки скорости загрузки сайта говорит о том же
Pragma - no-cache
Речь идет о движке вордпресс
Для Apache
Для Nginx
вставить в nginx.conf
по простому:
location ~* \.(jpg|png|gif|jpeg|css|js)$ { expires 1M; }C затеями
# cache.appcache, document html and data location ~* \.(?:manifest|appcache|html?|xml|json)$ { expires -1; access_log logs/static.log; } # Feed location ~* \.(?:rss|atom)$ { expires 1h; add_header Cache-Control "public"; } # Media: images, icons, video, audio, HTC location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ { expires 1M; access_log off; add_header Cache-Control "public"; } # CSS and Javascript location ~* \.(?:css|js)$ { expires 1y; access_log off; add_header Cache-Control "public"; }после манипуляций с nginx его надо рестартануть
Спасибо, мне помог первый вариант, но есть еще вопрос, осталось несколько кртинок которые на остались без указания даты и веремени кеширования, это те что подгружены через плагин и сервис для рассылок...
Как мне задать кеширование для сторонних ресурсов?
Помогите описание для Nginx вроде понятно, а второй кусок кода
Цитирую:
"С затеями"
# cache.appcache, document html and data location ~* \.(?:manifest|appcache|html?|xml|json)$ { expires -1; access_log logs/static.log; } # Feed location ~* \.(?:rss|atom)$ { expires 1h; add_header Cache-Control "public"; } # Media: images, icons, video, audio, HTC location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ { expires 1M; access_log off; add_header Cache-Control "public"; } # CSS and Javascript location ~* \.(?:css|js)$ { expires 1y; access_log off; add_header Cache-Control "public"; }куда его вставлять? туда же в nginx.conf ???
или это для апача? если для апача то где прописывать?
у меня просто сервер с апаче