缓存facebook/twitter个人资料图像


Cache facebook/twitter profile image

我想让用户上传他们的facebook/twitter个人资料图片作为头像。我在数据库中插入一条带有他们的令牌/机密的记录。我已经制作了一个脚本,它可以获取用户的id并使用readfile()显示配置文件图像,但我想缓存该图像30分钟。这可能与代码点火器有关吗?

尽管不是代码点火器特定的。。在我创建的一个网站上,当用户登录facebook时,我们使用类似于file_get_contents的东西下载文件。。然后我们将对它的本地引用与图像数据的MD5一起存储。。这使我们能够在下次请求配置文件时轻松检查是否需要更新本地商店(这确实需要服务器从facebook重新下载)

在其他情况下,我们存储facebook报告的文件大小,这样我们就可以进行HTTP HEAD请求,轻松检查其是否更改(我意识到大小与图像更改没有直接关系……然而99.9%的时间都是一个很好的指示。