Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Кэширование через .htaccess

Кэширование через .htaccess


     18.09.2011    Все вопросы » Общие вопросы    6797

вопрос
Прогнал сайт через Page Speed, все бы хорошо, но выдало что сайтом не используется кэш браузера, как заставить сайт использовать кэш? юзал гугл, он выдал пару вариантов, но они почему то не пашут, и повторный анализ по прежнему выдает, что кэш не используется
как решить проблемку?

Ответил: Sander


Это делается через заголовки отдаваемые сервером.
@header("Cache-Control: max-age=7200");

где 7200 - время в секундах (7200с = 2ч).
Прописывать в index.php возле строки:
define ( 'DATALIFEENGINE', true );


Подробнее тут

5 комментариев

clapdj
Юзер

clapdj - 18 сентября 2011 13:48 -

Спасибо за совет, но после прописывания, Page speed по-прежнему пишет, что кэширования нет..

clapdj
Юзер

clapdj - 18 сентября 2011 14:01 -

версия движка DLE 9.2

korp
Юзер

korp - 3 октября 2011 18:49 -

Юзаю такой код в .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>
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</filesmatch>
</ifmodule>

Вроде как работает.

clapdj
Юзер

clapdj - 3 октября 2011 20:01 -

korp,
Спасибо, но я уже давно решил вопрос)

NANO
Юзер

NANO - 8 апреля 2012 23:12 -

Как решил я тоже не смог настроит!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх