🔍 Проверка заголовков кеширования

1. Статус модулей Apache

❌ mod_expires НЕ включен
❌ mod_headers НЕ включен

⚠️ Модули не включены, но используется PHP-решение через static_cache.php

2. Проверка PHP-скрипта кеширования

✅ Файл static_cache.php найден
✅ .htaccess настроен для использования static_cache.php

3. Тестовое изображение

Откройте DevTools (F12) → вкладка Network → обновите страницу (Ctrl+Shift+R)

Найдите изображение ниже и проверьте его Response Headers. Должны быть:

Cache-Control: public, max-age=31536000, immutable
Expires: (дата через ~1 год от сегодня)

Тестовые изображения для проверки:

Test
Путь: local/templates/packing-group/components/bitrix/menu/menu/images/header_menu_bg.gif
Test
Путь: local/templates/packing-group/components/bitrix/menu/menu/images/arrow.gif
Test
Путь: local/templates/packing-group/components/bitrix/menu/menu/images/lock.gif

4. Инструкция по проверке

  1. Откройте DevTools (F12) в браузере
  2. Перейдите на вкладку Network
  3. Обновите страницу с очисткой кеша (Ctrl+Shift+R)
  4. Найдите любое изображение (.png, .jpg) в списке запросов
  5. Кликните на него и проверьте Response Headers
  6. Должны увидеть:
    Cache-Control: public, max-age=31536000, immutable
    Expires: [дата через 1 год]

5. Проверка через PageSpeed

После подтверждения, что заголовки работают:

  1. Перейдите на PageSpeed Insights
  2. Введите URL вашего сайта
  3. Проверьте, что ошибка "Выбирайте эффективный период хранения кеша" исчезла

6. Очистка кеша

После внедрения изменений обязательно очистите:

7. Оптимизация CSS (блокирующие ресурсы)

Статус объединения файлов: