0

django サイトによると、django サイトマップ インデックスを使用すると、結果が 50,000 エントリを超えると、新しいサイトマップがページ分割されて作成されます。問題は、キャッシュがあっても 50,000 がシステムを圧迫していることです。

サイトマップ エントリを、おそらく数千のような管理しやすいものに減らすにはどうすればよいでしょうか。

4

1 に答える 1

0

limit 属性があるようです:

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
于 2018-09-12T21:30:33.727 に答える