我运行 this我父亲的网站,从他的推特提要中提取推文并以另一种格式显示它们。目前,推文是完全在客户端使用 javascript 提取的。是最有效的做事方式吗?该网站几乎没有点击率,但我只是对扩展它的最佳方式感兴趣。任何建议都会很棒。我也在考虑在某个时候将文章包含在信息流中。实现它的最佳方式是什么?
最佳答案
Twitter API 请求是 rate limited to 150 an hour .如果您的页面被请求的次数超过该次数,您将收到来自 Twitter API 的错误(HTTP 400 错误)。因此,在服务器上请求推文并将响应缓存一段时间可能是一个更好的主意。您每小时最多可以请求 150 次最新的推文,并且每次请求您的页面时,它都会从您的服务器端脚本接收缓存的推文,而不是直接调用 API。
来自 Twitter 文档:
Unauthenticated calls are permitted 150 requests per hour. Unauthenticated calls are measured against the public facing IP of the server or device making the request.
我最近做了一些与 Twitter API 集成的工作,其方式与您完全相同。我们很快就达到了速率限制,即使只是在测试应用程序时也是如此。该应用程序现在确实在服务器上缓存推文,并且每小时更新几次缓存。
关于php - 用于获取推文的服务器端或客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287259/