根据 django 站点,当使用 django 站点地图索引时,一旦结果超过 50,000 个条目,就会分页并创建一个新的站点地图。问题是 50,000 正在破坏我的系统,即使使用缓存也是如此。
如何将站点地图条目减少到更易于管理的内容,例如几千。
根据 django 站点,当使用 django 站点地图索引时,一旦结果超过 50,000 个条目,就会分页并创建一个新的站点地图。问题是 50,000 正在破坏我的系统,即使使用缓存也是如此。
如何将站点地图条目减少到更易于管理的内容,例如几千。
看起来有一个限制属性:
https://docs.djangoproject.com/en/2.1/ref/contrib/sitemaps/#django.contrib.sitemaps.Sitemap.limit
这可以通过以下方式实现:
class CompaniesSitemap(Sitemap):
changefreq = "monthly"
priority = 0.9
limit = 5000