У меня есть страница sitemap.xml, которая динамически создается моим приложением Symfony. Я также использую Лак. Я хотел бы знать, полезно ли кэшировать страницу sitemap.xml или если это бесполезно?Полезно ли кэшировать файл sitemap.xml?
Спасибо.
У меня есть страница sitemap.xml, которая динамически создается моим приложением Symfony. Я также использую Лак. Я хотел бы знать, полезно ли кэшировать страницу sitemap.xml или если это бесполезно?Полезно ли кэшировать файл sitemap.xml?
Спасибо.
Как часто это будет изменяться? Если он не меняется поминутно, но часто читается (и, следовательно, генерируется часто), то, вероятно, стоит его кэшировать. Вы можете захотеть, чтобы какой-то код сгенерировал его в автономном режиме, а затем недействил кеш-лак, если требуется конкретная своевременность для нового файла обновления.
Спасибо за ваш ответ Алистер. Это CMS, поэтому он может часто меняться. Как минимум один раз в день. Мой вопрос был больше о том, нужно ли кэшировать карту сайта. Мы устанавливаем 'changefreq' на 1 день, и только поисковые системы запрашивают эту страницу. Поэтому трафик на эту страницу очень низок. Но, даже если это менялось каждую минуту, я не думаю, что у нас может быть много звонков на эту страницу. Возможно, я ошибаюсь. Но именно поэтому я спросил, полезно ли кэшировать его. – unadivadantan
«Но даже если это менялось каждую минуту, я не думаю, что у нас может быть много звонков на эту страницу». --- Какую проблему вы решаете с кешированием? – zerkms
Не кешируйте ничего только потому, что можете. Есть ли какое-либо научное доказательство, что оно вам нужно? Если нет - вам это не нужно. – zerkms
Спасибо за ваш ответ @zerkms. – unadivadantan
Полностью не согласен с @zerkms - кешируйте все, что вы можете. Не забудьте недействить кеш при необходимости (при обновлении контента). – seven