php - Favicon 存储和检索 |最佳实践

标签 php javascript image

我正在尝试制作我的网络应用程序。快一点。每个页面都有大约 20 到 200 张图片,这些图片是从网络上提取的。它们实际上是网站图标,下面的代码行对我来说效果很好。

var google_favicon = 'http://www.google.com/s2/favicons?domain=' + domain; 

我当然可以下载它们并将它们放在我的服务器上。因为我不知道哪种方式是最佳实践,所以我只是将它们从网上拉下来。

但是,我想以最好的方式进行,对我来说这意味着最快的方式。是否有答案或取决于托管服务提供商的质量等因素?

谢谢

最佳答案

这在很大程度上取决于提供内容的站点的速度/可靠性与您的服务器的速度。许多高流量站点使用内容分发网络(CDN,例如 Akamai)来提供其静态内容,因为 CDN 的服务器分布在许多区域,通常可以更快地将内容提供给用户。

我的猜测是这些网站图标由许多不同的提供商托管,这意味着您网站的“正常运行时间”(由正确加载的所有内容定义)将是所有正常运行时间的最低公分母托管您的图片的网站。

您还需要考虑到,由于您无法控制托管这些图像的网站,它们可能会随时移动/删除它们,然后它们就会被破坏。

您多久更改一次网站上的图片?如果不是那么频繁并且您担心正常运行时间/性能,我可能会尝试通过您控制的主机为它们提供服务,无论是您自己的机器还是其他东西。

关于php - Favicon 存储和检索 |最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8771818/

相关文章:

javascript - 如何通过 Javascript 将 div 中的某些 HTML 代码替换为另一个新的 HTML 代码

silverlight - 如何将图表图像从 Silverlight 应用程序复制到剪贴板?

javascript - 根据点击量逐渐模糊图片(React-Native)

php - 如何从 laravel 中的数组中获取键名

javascript - 带有更改高度的 div 的 IE7 错误

php - 比较值顺序不同的两个数组

javascript - 禁用 div 中的所有输入元素,并逐个启用它们

Android:如何将图像加载到位图中

php - 使用ajax每秒访问数据库

php - MySQL/PHP 插入同一行两次