【发布时间】:2023-04-03 16:26:01
【问题描述】:
我目前在每个页面加载时都请求一个 twitter 提要(我知道这是错误的),如下所示:
json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline/{$username}.{$format}"));
即使流量很少,Twitter 也会很快停止向我发送请求。因此,在为我的客户启动网站后 - 我看到永远不可用的 Twitter 提要。
我想象这项工作的方式是检查提要 - 将其存储在带有时间戳的表格中,并选择一个时间间隔 - (比如 10 分钟)。在每次页面加载时,检查时间戳,如果未超过时间间隔,则从表中提取提要,而不是从 twitter 中提取。
我知道这会奏效,但考虑到我上一个错误是如此愚蠢,我想确保没有其他更好的做法。
这次我做对了吗?
【问题讨论】: