Facebook 远程链接到FB配置文件图片还是本地存储?
我用Facebook登录建立了自己的博客。目前,我正在使用以下内容在博客顶部显示我的FB用户的个人资料图片,以显示他们已登录:Facebook 远程链接到FB配置文件图片还是本地存储?,facebook,facebook-graph-api,photo,Facebook,Facebook Graph Api,Photo,我用Facebook登录建立了自己的博客。目前,我正在使用以下内容在博客顶部显示我的FB用户的个人资料图片,以显示他们已登录: <img src="https://graph.facebook.com/[profileID]/picture"> 现在我想把个人资料图片添加到博客文章上的每一条评论中,每页有20条评论。这意味着有21个请求将发送到FB以获取配置文件图片。这是一个好主意还是我应该从FB(当然是程序化的)抓取个人资料图片并将其存储在本地 如果我需要,我知道如何抓住画面
<img src="https://graph.facebook.com/[profileID]/picture">
现在我想把个人资料图片添加到博客文章上的每一条评论中,每页有20条评论。这意味着有21个请求将发送到FB以获取配置文件图片。这是一个好主意还是我应该从FB(当然是程序化的)抓取个人资料图片并将其存储在本地
如果我需要,我知道如何抓住画面,我只想知道我所做的是对还是错?偶尔,我注意到从FB加载一张个人资料图片时有点滞后,我担心加载20张不同的图片。使用FB的优点:
好的,这个问题纯粹是关于哪种方法更好。我不会建议您在本地保存个人资料图片,因为用户可能会更改其个人资料上的图片,您最终将承担更新这些图片的额外责任 一旦图片从FB加载,接下来的20张图片浏览器将使用缓存的图像,而不是向FB服务器发出新的请求 希望它有意义 谢谢
Kaushik浏览器应该如何缓存来自20个不同配置文件ID的20个图像。。。我不这么认为!20条评论并非都来自同一用户。另外,更新个人资料图片的责任对我来说一点问题都没有,我会在后台每周更新一次,或者在他们下次登录时更新。好的,我没有注意到来自不同用户的评论。是我的错。我认为个人资料图片将是缩略图。如果是这样,那么从FB加载所有这些图片应该不会有问题……谢谢。我想我还是保持原样吧。关于第5个问题,“FB比你有更好的CDN”,我不明白。当然,从我的网站所在的服务器上加载图像比从FB远程加载图像要快,不是吗?@Papazzokid:“从我的网站所在的服务器上加载图像肯定会更快”——你为什么这么认为?FB的CDN在世界各地都有服务器,将选择最近的服务器为图像服务。而且它可能比你的更接近用户