Давайте рассмотрим, что такое заголовки Expires и как пошагово добавить заголовки Expires на ваш сайт WordPress.
Заголовки Expires — это протоколы или правила, которые используются веб-браузерами, чтобы узнать, следует ли загружать ресурсы веб-страницы, такие как изображения, видео и т. д., из кэша браузера посетителя или напрямую с сервера.
Если ресурсы веб-страницы будут загружаться из вашего кэша, это приведет к снижению нагрузки на сервер и повышению производительности вашего сайта.
В этой статье мы покажем вам, как добавлять заголовки с истекающим сроком действия в WordPress.
- Добавив плагин WordPress
- Добавляя код вручную
Добавив плагин WordPress
- Войдите в свою панель управления WordPress и перейдите на страницу Плагины.

2. Нажмите Добавить новый", искать "W3 Total CacheИ нажмите на установить сейчас .

3. Нажмите «Активировать” для активации плагина.

4. После активации плагина перейдите в раздел Производительность –> Общие настройки.

5. Нажмите Принять» и нажмите «Пропустить руководство»

6. в Page Cache раздел, выберите «Диск: Улучшенный«метод и «Включено» слишком часто.
Этот метод сократит время отклика вашего сайта и увеличит масштабируемость вашего веб-сервера.

7. Уменьшать DISABLE
Минификация иногда может сломать ваш сайт, но уменьшить код вашего сайта без потери какой-либо функциональности, поэтому вам следует проявить осторожность. Держите его в «Авто" Режим.

8. Кэш базы данных
Кэширование объектов базы данных уменьшает время отклика вашего сайта, но лучше пропустите этот вариант для планов общего хостинга, но если вы используете VPS или выделенные серверы, вы можете включить эту опцию.

9. Object Cache
Оставьте его отключенным для планов общего хостинга, так как Кеш объекта тоже может сильно потреблять ресурсы сервера.

10. Кэш браузера
Вы должны "Включите» эта опция, поскольку она сообщает браузеру о необходимости сохранения копии страницы, что снижает нагрузку на сервер и уменьшает количество ответных вызовов на вашем веб-сайте.

11. КДН(Сontent Delivery Nсеть)- Отключить
Если вы используете Сети доставки контента (CDN) из любого стороннего сервиса, например Cloudflare, то вам не нужно включать этот сервис.

12. Обратный прокси-сервер – ОТКЛЮЧИТЬ
Обратные прокси-серверы обычно требуются в частном хостинге. Поэтому, Отключена it.

Оставьте все остальные настройки по умолчанию.
Добавляя код вручную
- Войдите в свою панель управления. Здесь я беру панель DirectAdmin. После входа прокрутите вниз и нажмите на «Менеджер файлов" значок.

2. Перейдите к домен и дважды щелкните по нему. Выберите свой доменное имя(если у вас несколько доменов), то дважды щелкните по public_html папку.

3. Здесь вы найдете файл .htaccess. Щелкните правой кнопкой мыши по этому файлу и выберите Изменить.

4. Скопируйте и вставьте в него следующие строки кодов.
<IfModule mod_expires.c>
ExpiresActive On
# Images
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
# Video
ExpiresByType video/mp4 "access plus 1 year"
ExpiresByType video/mpeg "access plus 1 year"
# CSS, JavaScript
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
# Others
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
</IfModule>
5. При желании вы можете изменить параметры времени в соответствии со своими настройками.
Надеюсь, это поможет вам в «Добавление заголовка Expires» в WordPress.