1

希望有人可以提出理想的方法。

我不想每个月都通过爬虫运行我的网站以向我的站点地图添加新页面,我想要一些强大的系统方法来做到这一点,因为手动维护它似乎很容易让人忘记。是否有某种方法可以以编程方式验证某些特殊控制器的新控制器、控制器方法、视图等?我所描绘的是一种在您创建新的控制器方法或视图时强制更新站点地图的机制。如果相关的话,我在 LAMP 堆栈中工作。 这里的这个人是通过文件系统来做的,这不是我想要的面向公众的站点地图。

除了我提出的概念之外,对于这种类型的维护,也许还有另一种最佳实践。很想听听其他人是怎么做到的!:)

4

1 回答 1

0

如果您的网站是基于内容的,最佳做法是定期读取数据库并生成每个内容链接。使用此方法,您可以在站点地图中指定一些主题更优先,反之亦然。该方法已经在您链接的主题中提到过。

否则,您可以在服务器端保存访问过的页面列表(静态)。或者只是记录它们。在记录您的网站流量后,在不阻碍用户体验的情况下,我的意思是异步检查站点地图并在那里添加您的页面链接。您也可以通过访问页面的强度和一些统计逻辑来指定使用此方法的优先级。

于 2011-09-22T17:11:34.627 回答