【问题标题】:Django siteframework, How often django create sitemap.xml file?Django siteframework,django多久创建一次sitemap.xml文件?
【发布时间】:2022-01-23 08:50:36
【问题描述】:

我有一个 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

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

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

【问题讨论】:

    标签: django django-sites django-sitemaps


    【解决方案1】:

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

    这是给搜索引擎的

    你可以尝试的是

    限制 可选。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 2021-07-13
      • 2021-12-04
      • 2011-05-12
      • 1970-01-01
      相关资源
      最近更新 更多