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

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

63c2f596adc41397506117.jpeg
63c2f4e629451320153559.jpeg
  • Вопрос задан
  • 55 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы