-1

我的网站有数千个提要。其中一些一直在下载,其中一些每月只下载几次,而另一些则从不下载。

例子:

  • most_popular_products.rss(10 次下载/分钟)

  • category1.rss(10 次下载/天)

  • product1_comments.rss (0 下载/天)

记住这些不成比例,处理更新提要的最佳解决方案是什么?

我的想法:

  • 每个提要每小时运行一次的 Cron 脚本 - 检查更新以及是否有任何用新创建的静态 rss 文件替换现有的静态 rss 文件(数千个 cron 脚本,其中大多数将更新未使用的提要)
  • 使 name_of_feed.rss 成为一个 PHP 文件,它将决定做什么 - 返回一个缓存版本的提要或创建一个新版本(每次下载都意味着另一个 PHP 脚本运行 - 需要许多服务器资源)
4

1 回答 1

0

我个人会选择cron。

每分钟 10 个请求并不多,您的 Web 服务器可以轻松地提供服务,这就像平均每 6 秒 1 个请求。

或者可能是一个更好的解决方案,根据您在网站中插入新内容的频率,您可以在每次向网站添加新文章时更新您的提要。

所以更合适的问题是您多久更新一次您需要在您的 RSS 提要中包含的内容。

如果不是那么频繁,我会在每次添加一些新内容时更新 rss 提要。

于 2012-09-27T09:29:29.657 回答