0

我有一个 Django 站点框架来创建动态工作sitemap.xml表。

class NewsSitemap(Sitemap):
    changefreq = "daily"
    priority = 0.8
    protocol = 'https'

    def items(self):
        return News.objects.all()  # news objects 

    def lastmod(self, obj):
        return obj.date_posted

    def Newstitle(self, obj):
        return obj.titleEnglish

    def location(self,obj):
        return '/news/'+ obj.country + '/' +obj.slug

服务器会根据上面的代码一天只创建一次站点地图文件吗?

如果服务器每次在不同用户访问时创建站点地图文件,由于我的数据库很大,这将需要大量的处理能力。

4

1 回答 1

1

站点地图是您网站上的一个 XML 文件,它告诉搜索引擎索引器您的页面更改的频率以及某些页面相对于您网站上的其他页面的“重要性”程度。此信息有助于搜索引擎索引您的网站。

这是给搜索引擎的

你可以尝试的是

限制 可选。

此属性定义站点地图每个页面上包含的最大 URL 数。它的值不应超过默认值 50000,这是 Sitemaps 协议中允许的上限。

于 2022-01-23T10:59:58.393 回答