Задать вопрос

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

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

63c2f596adc41397506117.jpeg
63c2f4e629451320153559.jpeg
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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