Вход • Регистрация

Настройка кэширования браузера для DIAFAN.CMS

  • 28 апреля 2017 г.
  • Добрый день! Никак не могу включить кэширование сайта в браузере. Хостинг ISPmanager. Кэширование включено, но при тестах получается, что кэширование отключено. Подскажите, где проблема, где можно найти решение?
    • 28 апреля 2017 г.
    • Цитата
      Хостинг ISPmanager.

      Это не хостинг, а панель управления хостингом.

      Кэш сайта включается в админке: параметры сайта - режим разработки - включить/отключить кэш.
      А как вы определили, что кэш отключен? Пациента покажите.
      • 28 апреля 2017 г. , редакция: 28 апреля 2017 г.
      • Цитата
        Кэш сайта включается в админке
        Есть вероятность, что кэш включён, но не включён модуль на хостинге.

        Проблему с кэшем показывает Google Insights, на который в последнее время как на последнюю инстанцию ориентируются:


  • 28 апреля 2017 г.
  • https://rudolomit*ru
    Определил через pr-cy*ru, и гугл тоже ругается на это
    • 28 апреля 2017 г. , редакция: 28 апреля 2017 г.
    • Сначала посмотрите в админке, как вам Александра выше советует (на всякий случай). Хотя вы отметили, что кэш включён.



      Если там (в админке) всё нормально (галки не стоят), то это настройка хостинга и надо соответствующий модуль включать уже там, уточняйте у хостера. Например, мне на REG.RU отказались его включать и порекомендовали перейти на более дорогой тариф. В итоге сменил хостера.

      Кэширование регламентируется следующими записями в файле .htaccess:
      Код
      <IfModule mod_headers.c>
      <FilesMatch ".(flv|woff|woff2|eot|svg|otf|ttf|gif|jpg|jpeg|png|ico|swf|js|css|pdf|ico)$">
      Header append Cache-Control "public"
      </FilesMatch>
      </IfModule>

      <IfModule mod_expires.c>
      <filesMatch ".(flv|woff|woff2|eot|svg|otf|ttf|gif|jpg|jpeg|png|ico|swf|js|css|pdf|ico)$">
      ExpiresActive On
      ExpiresDefault "access plus 11 month"
      </filesMatch>
      </IfModule>

      Из этого следует, что кэширование работает только в том случае, если на сервере включён модуль Apache mod_expires.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум