所以我创建了一个php脚本,只读取数据库中的页面(大约25k个URL)并将它们写入网站根目录下的sitemap.xml。
XML文件大小为4.6mb
当我尝试打开sitemap.xml时,我没有收到任何错误,但只需3-4分钟即可将其加载到浏览器中。我只是想加载并看看它是如何出现的。
我使用了一些指向URL的web xml验证器,它说它有效且没有错误,所以这不是问题。
我只是担心,加载时间过长会导致搜索引擎失效?我的意思是,4.5mb应该在10秒内下载!
答案 0 :(得分:0)
加载时间可能是由于
4.5是一个庞大的站点地图,我想知道你是否需要这么大的站点地图。 您可以将其拆分为多个站点地图并使用sitemap index
回想下面的评论,可能是因为从大量数据中生成Sitemap占用了大量时间。它必须从数据库中获取它我想这需要时间。 尝试在加载后保存站点地图,然后上传站点地图的“独立”文件。看看是否加载更快。如果是这样,那么你的脚本就会落后于加载过程。