间隔

通过我的年终服务器日志搜索,我注意到少数IP地址要求万博manbetx贴吧的RSS提要每天超过100次每15分钟检查一次 - 我认为这本身就有点过于热心 - 每天最多只能点击96次比这更常见的事情,我认为是虐待。

结束他们每个人都在使用Shrook,20美元的Mac OS X新闻聚合器这并不是说每个Shrook用户都会在一个辱骂性的剪辑中进行轮询,而是说我的每个订阅者都是辱骂,正在使用Shrook每一个人。

所以,我认为,Shrook必定存在一个错误结束了,这是一个特征在Shrook的偏好中选择Checking面板:

Shrook 1.x的首选项窗口。

至少可以说这有点烦人现在确实Shrook每次检查都没有下载整个Feed,因为它尊重HTTP 304状态代码这是“未修改”的状态代码,这是Web服务器告诉客户端自上次客户端检查后请求的资源未发生更改的方式。

因此,这不是带宽问题Shrook只在实际更改后才下载FeedThe problem is that these Shrook users are behaving like annoying little kids in the back seat of the car, except instead of ceaselessly asking “Are we there yet? Are we there yet?”, they’re asking “Has the feed changed yet? Has the feed changed yet?”

然而,304或者没有304,它只是让我错误地看到人们经常检查更新例如,在NetNewsWire中,最常见的轮询间隔为30分钟(我有我的NetNewsWire的副本设置为每小时轮询一次。)

值得注意的是,默认情况下,Shrook不会这样做实际上,它的默认设置使用“分布式检查“:

Distributed Checking centrally coordinates the checking activity of multiple copies of Shrook subscribed to the same channelThis can keep each copy of Shrook updated within minutes of the channel itself updating, amongst other benefits.

这意味着使用分布式检查的Shrook用户每天最终只会检查每个订阅的订阅源几次,但会在更新每个订阅的订阅源的几分钟内收到Shrook集中式服务器的通知您可以获得与频繁轮询相同的结果,而不会滥用服务器。

如果您正在使用Shrook,我建议您使用分布式检查(从首选项中的上述菜单中选择“自动”)或选择30分钟或更长的间隔。