我的sitemap.xml将永远加载

时间:2012-12-18 07:52:16

标签: php html xml

所以我创建了一个php脚本,只读取数据库中的页面(大约25k个URL)并将它们写入网站根目录下的sitemap.xml。

XML文件大小为4.6mb

当我尝试打开sitemap.xml时,我没有收到任何错误,但只需3-4分钟即可将其加载到浏览器中。我只是想加载并看看它是如何出现的。

我使用了一些指向URL的web xml验证器,它说它有效且没有错误,所以这不是问题。

我只是担心,加载时间过长会导致搜索引擎失效?我的意思是,4.5mb应该在10秒内下载!

1 个答案:

答案 0 :(得分:0)

加载时间可能是由于

  • 您的互联网连接
  • 服务器上游速度

4.5是一个庞大的站点地图,我想知道你是否需要这么大的站点地图。 您可以将其拆分为多个站点地图并使用sitemap index

回想下面的评论,可能是因为从大量数据中生成Sitemap占用了大量时间。它必须从数据库中获取它我想这需要时间。 尝试在加载后保存站点地图,然后上传站点地图的“独立”文件。看看是否加载更快。如果是这样,那么你的脚本就会落后于加载过程。