Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Хостинг
    3. Файлы web.config и .htaccess
    4. Настройка сжатия и кэширования через .htaccess

    Настройка сжатия и кэширования через .htaccess

    В панелях управления Plesk и cPanel сжатие и кэширование для статических файлов настраивается через .htaccess. Для настройки кэширования используется модуль expires.

    Mod_expires — модуль, который подсказывает вашему браузеру, какие статические файлы нужно кэшировать. Время хранения данных в кэше можно устанавливать в следующих значениях:

    • years,
    • months,
    • weeks,
    • days,
    • hours,
    • minutes,
    • seconds.

    Чтобы настроить кэширование в ispmanager, следуйте инструкции: Как настроить кэширование в ispmanager?

    Настройка кэширования

    Настройка expires:

    • 1
      Для настройки кэширования сайта .htaccess файл должен находиться в корневой директории вашего сайта. Если у вас нет этого файла воспользуйтесь справкой: У меня нет файла .htaccess, что делать?.
    • 2

      Добавьте в файл .htaccess строки следующего вида:

      Mod_expires

      <ifModule mod_expires.c>
      
       ExpiresActive On
       #кэшировать флэш и изображения на одну неделю
       ExpiresByType image/x-icon "access plus 7 days"
       ExpiresByType image/jpeg "access plus 7 days"
       ExpiresByType image/png "access plus 7 days"
       ExpiresByType image/gif "access plus 7 days"
       ExpiresByType application/x-shockwave-flash "access plus 7 days"
       #кэшировать css, javascript и текстовые файлы на одну неделю
       ExpiresByType text/css "access plus 7 days"
       ExpiresByType text/javascript "access plus 7 days"
       ExpiresByType application/javascript "access plus 7 days"
       ExpiresByType application/x-javascript "access plus 7 days"
       #кэшировать html и htm файлы на один день
       ExpiresByType text/html "access plus 1 day"
       #кэшировать xml файлы на десять минут
       ExpiresByType application/xhtml+xml "access plus 10 minutes"
      </ifModule>

    Не обязательно кэшировать все указанные виды статических файлов, укажите только те, которые есть на вашем сайте. В качестве примера указано оптимальное время хранения 7 дней, но вы можете установить эти значения самостоятельно.

    Настройка сжатия

    На серверах виртуального хостинга сжатие .htaccess для статических файлов включено по умолчанию. Статические файлы обрабатываются веб-сервером Nginx, доступа к настройке которого нет.

    Проверить наличие сжатия можно при помощи ресурса.

    Если вам критична настройка сжатия, рекомендуем приобрести VPS сервер.

    Не работает кэширование .htaccess

    Если после указанных настроек кэширование .htaccess не работает или у вас возникли сложности, обратитесь в техническую поддержку.

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера