我们使用favicon转换器在我们网站的一个.ico文件中创建多个图像大小。我很担心,因为我们的新.ico现在是1.6 KB,我不知道互联网浏览器是加载所有各种图像尺寸还是只加载他们需要的图像尺寸?
此代码现在位于我们所有网页的首位:
<link rel="SHORTCUT ICON" href="http://example.com/images/favicon.ico"/>
因为代码在头部,所以它将是浏览器在加载每个网页的其余部分之前加载的第一件事。
如果我们现在显着增加了普通浏览器的页面加载时间,我也担心会因为谷歌咖啡因更新而受到惩罚。
有没有人知道浏览器是否有选择地仅从.ico文件(小16 x 16图像)上传他们需要的图像大小?或者,如果他们实际上传了整个.ico文件(全部为1.6 KB)?
答案 0 :(得分:1)
对于图标来说,1.6 KB是好的。你不应该遇到任何速度问题。大多数浏览器(我相信)只会调整您拥有的文件大小...如果您愿意,可以将其缩小,但它应该没问题。
此外,请记住,大多数用户(不经常清除缓存的用户)只需加载一次图标(即他们第一次访问您的网页),之后就会加载图标。暂时保存到他们的计算机上以加快加载速度。
希望有所帮助!
答案 1 :(得分:1)
始终完全下载favicon文件。但是,1.6KB并不是那么大。如果你可以将它达到1.4Kb,它将适合一个IP数据包,因此它几乎不会影响你的页面速度。
如果您想要尽力,请尝试仅使用16x16图标,并使用<link rel="">..
链接为更好的浏览器(带视网膜的手机,那些野兽)提供替代方案
旧版浏览器将使用favicon作为后备,其他更高级的浏览器将使用您在<link>
部分中提供的任何PNG。