2

我正在使用 Orchard 上的 LatestTwitter 模块,它使用起来非常简单——你只需输入你的 twitter 句柄就可以了。问题是,随着越来越多的人开始使用该网站,推文有时会突然开始消失。我的猜测是,因为这是一个未经身份验证的调用,我正在阅读 API 限制。

有没有办法克服这个限制?是否有果园模块可以做到这一点?我试图避免编写自定义模块,因为我对 Orchard 很陌生。

4

2 回答 2

5

好吧,真的没有办法克服这个问题,小部件的创建者确实说他正在缓存对 twitter 的请求,所以它不应该真的损害你的限制。

http://blog.maartenballiauw.be/post/2011/01/21/Writing-an-Orchard-widget-LatestTwitter.aspx

也许进入代码,调试并确保它正确缓存?我一直使用 Wygwam 制作的 twitter 小部件,http ://gallery.orchardproject.net/List/Modules/Orchard.Module.Twitter但我从未在流量巨大的网站上使用过它 :)

于 2013-01-23T01:42:28.483 回答
0

根据我的研究,您无法克服此特定模块的 API 限制。但是,为了阻止推文消失,我只是将缓存时间限制设置为 60 分钟。以前是10分钟。

这意味着,如果达到 API 限制,任何缓存的内容将仅持续 10 分钟,然后推文就会在汇总中消失。将其设置为 60 意味着它会持续一个小时,这在 API 限制重置和您开始加载新推文之前已经足够了。

于 2013-02-20T05:14:43.757 回答