0

我正在为 Wordpress 构建一个 twitter 提要小部件,我必须处理的问题之一是 Twitter 的速率限制(每个帐户每小时 150 条推文)。我注意到,当我使用服务器端调用(例如file_get_contents())获取推文时,很快就会达到限制,尤其是在共享主机上。我尝试使用带有 jQ​​uerygetJSON函数的客户端调用来获取推文,但达到速率限制需要更长的时间。

  • 在 Twitter 速率限制方面,客户端调用和服务器端调用之间存在这种差异的原因是什么?
  • 对于这种情况,哪种方法更可取?

更新
我应该注意到,推文被缓存以避免达到速率限制,但是当调用是从共享主机进行时,这无济于事。

4

1 回答 1

2

当您使用服务器端调用时,所有调用都来自同一个 IP;所有用户共享相同的 150 tweat/小时配额。

当您使用客户端调用时,它们的调用来自每个客户端的不同 IP。每个客户端每小时获得 150 次推文,因此所有客户端加起来可以获得更大的音量。

于 2013-03-14T05:30:14.740 回答