- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Давно пытаюсь включить на одном из сайтов кэширование ( Leverage browser caching ) .
В htaccess вставил :
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
</IfModule>
<IfModule mod_headers.c>
<FilesMatch .*\.(js|css)$>
Header set Cache-control: private
</FilesMatch>
<FilesMatch .*\.(gif|jpg|png)$>
Header set Cache-control: public
</FilesMatch>
</IfModule>
<IfModule mod_setenvif.c>
BrowserMatch "MSIE" force-no-vary
BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary
</IfModule>
взял из - http://ktonanovenkogo.ru
Google page speed продолжает советовать использовать кэш браузера.. Виртуальный хостинг на reg.ru
Какие еще есть способы включить данную фишку?
Во-первых, проверялка гугла на какое-то время кэширует ответ сервера, поэтому результаты могут какое-то время не меняться.
Во-вторых, движок сайта может может отправлять свои заголовки, управляющие кэшированием, и таким образом влиять на результат.
Проверьте с помощью WebInspector-а или FireBug-а, какие именно заголовки "Expires" выдаются для разных типов контента.
А может у вас там nginx стоит и свои правила устанавливает?
А может у вас там nginx стоит и свои правила устанавливает?
Да, совершенно верно.. Получается для него нужно другой код прописывать?
Да, совершенно верно.. Получается для него нужно другой код прописывать?
Ну как бы да.
У может быть вообще нет mod_headers.c
Ибо зачем он нужен если nginx по своему обрабатывает.
Ну как бы да.
У может быть вообще нет mod_headers.c
Ибо зачем он нужен если nginx по своему обрабатывает.
А вот например
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</filesmatch>
</ifmodule>
- gzip сжатие "налету" судя по скринам у автора тоже nginx ( http://ktonanovenkogo.ru/vokrug-da-okolo/programs/gzip-szhatie-kak-vklyuchit-gzip-js-html-css-fajlov-povysit-skorost-zagruzki-sajta.html)
однако все работает..может версия другая конечно. То есть в принципе причина может быть и не в самом nginx?
То есть в принципе причина может быть и не в самом nginx?
Нет, конечно. В его настройке.
- gzip сжатие "налету"
Строчки конфига выше не имеют никакого отношения к сжатию gzip