gpt4 book ai didi

php - 编码和缓存 gravatar 图片有什么副作用吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:40 24 4
gpt4 key购买 nike

我有一个评论系统,它使用 gravatar 来显示用户图像。我想通过将结果图像编码为 base64 并存储到 memcache 中来缓存这些图像。

我这样做主要是为了避免经常查询 gravatar 并避免加载时间。所以我想知道在 seo 和浏览器方面使用这种方法的副作用......

最佳答案

好的,这里有几点要说明:

关于性能:

由于以下原因,您可能会在此处看到性能下降:

  • 浏览器将缓存来自 Gravatar.com 或 YourServer.com 的图像,因此您所做的任何操作只会影响首次加载
  • Gravatar.com 本身由 ISP 缓存在下游,因此您甚至可能不需要从 Gravatar 服务器一路拉取
  • Gravatar 本身具有良好的性能 - 许多大型网站使用它没有性能问题
  • 从另一个域(在本例中为 gravatar.com)加载图像将与大多数现代浏览器对本地域的调用并行,因此您实际上可能会减慢速度 通过向您的服务器添加更多调用,这些调用在占用一定数量的连接槽(8+,具体取决于您的浏览器)后连续完成。

很难想象从中看到性能提升。也许如果你将一大堆 gravatar 图像平铺成一个更大的 png 并使用 CSS 来操纵显示哪些图像,你的服务器调用会更少,并且可能会看到很小的性能提升,但这听起来像是为了边际 yield 而付出的巨大复杂性充其量。

关于 SEO:

这不应该是 SEO 问题,因为搜索引擎不会知道您在本地提供的图片实际上是 Gravatar 图片。虽然我认为一些搜索引擎可能会考虑使用 Gravatar 有点好处,因为它可以在某种程度上使您“合法化”,尽管这完全是推测并且不应该成为您做出决策的一个因素。

关于php - 编码和缓存 gravatar 图片有什么副作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18187538/

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