【问题标题】:Is it a good idea to cache a sitemap.xml?缓存 sitemap.xml 是个好主意吗?
【发布时间】:2017-01-13 18:50:45
【问题描述】:

我有一个由我的 Symfony 应用程序动态生成的 sitemap.xml 页面。我也使用清漆。我想知道缓存 sitemap.xml 页面是个好主意还是没用?

谢谢。

【问题讨论】:

  • 不要仅仅因为可以缓存任何东西。有任何科学证据证明您需要它吗?如果没有 - 你不需要它。
  • 感谢您的回答@zerkms。
  • 完全不同意@zerkms - 尽可能缓存所有内容。不要忘记在需要时(更新内容时)使缓存无效。
  • 感谢@seven 分享您的观点。实际上,我已经缓存了它。

标签: symfony varnish varnish-4 sitemap.xml


【解决方案1】:

多久会改变一次?如果它不是每分钟都在变化,而是经常被读取(因此经常生成),那么它可能值得缓存它。如果需要新更新文件的特定及时性,您可能需要一些代码离线生成它,然后使 Varnish 缓存无效。

【讨论】:

  • 感谢您的回答阿利斯特。这是一个CMS,所以它经常会改变。就像每天至少一次一样。我的问题更多关于是否必须缓存站点地图。我们将“changefreq”设置为 1 天,并且只有搜索引擎请求此页面。因此,此页面的访问量非常低。但是,即使它每分钟都在变化,我认为我们不能对这个页面进行很多调用。也许我错了。但这就是为什么我问缓存它是否有用。
  • “但是,即使它每分钟都在变化,我认为我们不能对这个页面进行很多调用。” --- 那么你通过缓存解决了什么问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-29
  • 1970-01-01
  • 2015-06-29
  • 2010-11-05
  • 2019-12-10
  • 1970-01-01
相关资源
最近更新 更多