Как закешировать /sitemap_index.xml wordpress на 858к урлов?

Здравствуйте, проблема заключается в размере /sitemap_index.xml он генерируется yoast SEO при заходе на него обрабатывается в среднем 162 секунды что явно многовато что-бы гугл и яндекс вебмастера сьели его.
Получается при каждом заходе в этот /sitemap_index.xml yoast SEO переобходит все товары и страницы?
Стоит LiteSpeed Cache но он не кеширует его.

63c2f596adc41397506117.jpeg
63c2f4e629451320153559.jpeg
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@molotanb
Как вариант, можешь добавить следующий код в файл .htaccess:

<IfModule mod_headers.c>
  <Files sitemap_index.xml>
    Header set Cache-Control "max-age=1800, public, must-revalidate"
  </Files>
</IfModule>


Установит время кэширования на 30 минут (1800 секунд), параметр max-age

Если не сработает используй плагины кеширования WP Fastest Cache или W3 Total Cache
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы