Редактор темы

Вопрос? Как правильно настроить кэш браузера?

  • Автор темы Автор темы k1sher
  • Дата начала Дата начала

k1sher

Новичок
Регистрация
11 Окт 2018
Сообщения
40
Рейтинг реакций
0
Баллы
6
Возраст
32
1/3
Автор темы
Как правильно настроить кэш браузера для киносайта? Делаю через .htaccess...

Код:
# кеш браузера
<ifModule mod_expires.c>
    ExpiresActive On
    
    #по умолчанию кеш в 5 секунд
    ExpiresDefault "access plus 1 days"
    
    # Включаем кэширование изображений и флэш на месяц
    ExpiresByType image/x-icon "access plus 1 month"
    ExpiresByType image/jpeg "access plus 4 weeks"
    ExpiresByType image/png "access plus 30 days"
    ExpiresByType image/gif "access plus 43829 minutes"
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
    
    # Включаем кэширование css, javascript и текстовых файлоф на одну неделю
    ExpiresByType text/css "access plus 604800 seconds"
    ExpiresByType text/javascript "access plus 604800 seconds"
    ExpiresByType application/javascript "access plus 604800 seconds"
    ExpiresByType application/x-javascript "access plus 604800 seconds"
    
    # Включаем кэширование html и htm файлов на один день
    ExpiresByType text/html "access plus 43200 seconds"
    
    # Включаем кэширование xml файлов на десять минут
    ExpiresByType application/xhtml+xml "access plus 600 seconds"
    
    # Нестандартные шрифты сайта
    ExpiresByType application/x-font-ttf "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
</ifModule>

# Cache-Control браузера
<ifModule mod_headers.c>
    # 30 дней
    <filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=2592000, public"
    </filesMatch>
    # 30 дней
    <filesMatch "\.(css|js)$">
    Header set Cache-Control "max-age=2592000, public"
    </filesMatch>
    # 2 дня
    <filesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </filesMatch>
    # 1 день
    <filesMatch "\.(html|htm|php)$">
    Header set Cache-Control "max-age=172800, private, must-revalidate"
    </filesMatch>
</ifModule>
Данный код нашел так же где-то на этом сайте.

Суть такая, что после добавления сериала, когда я захожу на в новость и обновляю страницу moonserial не обновляет Заголовок и все остальное, до этого все работало.

Как правильно все сделать?
 
При чём тут кэш браузера ?
При правильной настройке модуля moonserials - все работает без правок файла .htaccess из коробки движка.
Проверяйте установку и настройку модуля, moonserials и доп полей необходимых для работы.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху