RSS提要基础-只是重复覆盖同一个文件?

RSS提要基础-只是重复覆盖同一个文件?,rss,Rss,这里有一个非常简单的问题: 对于PHP驱动的RSS提要,我是不是每次“发布”一个新的提要时都会覆盖相同的XML文件?它注册的辛迪加会不时出现,检查它是否是新的?是的。RSS阅读器拥有提要的URL,并定期请求相同的URL以检查新内容。这就是它的工作原理,一个简单的xml RSS文件,RSS阅读器会轮询该文件的更改 就可扩展性而言,与另一个著名的网络程序(bittorrent)不同的是,默认情况下,它在读卡器中没有得到那么多的支持。它不一定是实际存储在磁盘上的“文件”,但您的RSS(或)只是被更改为

这里有一个非常简单的问题:


对于PHP驱动的RSS提要,我是不是每次“发布”一个新的提要时都会覆盖相同的XML文件?它注册的辛迪加会不时出现,检查它是否是新的?

是的。RSS阅读器拥有提要的URL,并定期请求相同的URL以检查新内容。

这就是它的工作原理,一个简单的xml RSS文件,RSS阅读器会轮询该文件的更改


就可扩展性而言,与另一个著名的网络程序(bittorrent)不同的是,默认情况下,它在读卡器中没有得到那么多的支持。它不一定是实际存储在磁盘上的“文件”,但您的RSS(或)只是被更改为包含最新的项目/条目,并驻留在特定的固定URL上。客户端将定期获取它。还有像和ping这样的技术可以使更新更接近实时。

是的。。。但是有一些方法可以让订阅者生活得更好,也可以提高你的带宽:)实施协议。它将有助于任何希望在提要内容可用时立即通知其内容的应用程序。在发布服务器端实现它相对简单,因为它只涉及ping。

您无法保证它的检查频率。这取决于用户或他们的RSS阅读器。通常,提要(XML文件)应该包含所有最近的更新,这样,当读者检查提要时,它可以获得所有新的更新,而忽略已经看到的更新。好吧,那么提要文件不应该一次只包含一个项目?可能是最近XX小时的所有项目?是的,最近N小时或最后N个项目或类似的东西。我刚刚点击了它——这可以是一个普通的PHP文件,根据我希望的任何时间限制从表中获取最新的项目,并在页面上出现任何内容时动态构建RSS XML提要。嘘,我觉得很闷。谢谢你的帮助。