为任何CMS系统创建sitemap.xml的性能最有效的方法是什么?

Geo*_*Geo 4 sitemap content-management content-management-system web

我们希望在CMS系统中实现sitemap.xml功能.我们的开发人员认为,由于每次在内容中进行更改时,此功能都会影响性能,因此需要创建站点的完整链接列表并将其放置在sitemap.xml中.

我们的想法是,每次编辑或添加公共查看页面时,都会立即将其添加到sitemap.xml,使其与网站保持同步.

在您回答的时候,如果您有时间,其他CMS系统打开或未打开内置站点地图生成?

谢谢,

lo_*_*fye 5

每次更新CMS时更新站点地图肯定会产生性能问题,因为站点地图往往很大,生成成本高(从CPU和磁盘的i/o角度来看).

我要做的是:
1.绘制站点结构
2.确定站点地图中需要链接的区域
3.将站点地图索引的名称添加到robots.txt文件中
4.编写一个脚本从数据库中读取并生成静态xml站点地图文件
5.创建一个将定期重新运行此脚本的cron作业
6.将您的站点地图URL提交给搜索引擎