gpt4 book ai didi

Facebook 个人资料图片速率限制客户端与服务器

转载 作者:可可西里 更新时间:2023-11-01 09:55:49 25 4
gpt4 key购买 nike

尽管被用户多次询问,我仍然对背后的理论感到不自在。

我正在使用 mongodb 作为数据库来存储用户创建的某些事件(通过 facebook 进行身份验证)。出于效率原因,我想将他们的个人资料图片 URL 与事件一起存储(事件集合中的非规范化)。

当事件从数据库中获取时(由我网站的随机访问者),个人资料图片通过以下方式在客户端呈现:

<img src="https://graph.facebook.com/USERID/picture">
  • 无访问 token (由于客户端的安全性)
  • 最好是延迟加载...

据我了解,当我在不传递访问 token 的情况下对同一个人资料图片服务器端发出多个请求时,速率限制将成为一个问题。 (来自相同 IP 地址的相同请求)

速率限制是否计入 IP 地址?如果是这样,只有网站访问者超过速率限制会出现问题,而同一张图片对于其他网站访问者(不同的 IP 地址)仍然可以很好地呈现 - 这是正确的吗?

总结:

  • 应使用访问 token 向图形 API 发出服务器端请求(这适用于单个用户的费率......因为 1 个服务器 IP 是必要的)
  • 客户端请求无论如何都是从不同的 IP 地址发出的...因此不需要访问 token ,因为每个客户端(不同的 IP 地址)都计入个人限制

这些假设是否正确?

最佳答案

如果您绝对想获取这些个人资料图片,您也可以在客户端这样做。您可以使用 javascript 文件 uploader 并将屏幕外的 facebook 个人资料图片上传到您的服务器。您的应用程序的每个用户都可以为您完成一些上传工作。

可能严重违反了某人的服务条款,但这是一个有趣的思想实验。

关于Facebook 个人资料图片速率限制客户端与服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19345927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com