我最近在其他人制作的网站上进行过改进。
有一件事我注意到webroot被许多尺寸的图标/苹果触摸图标文件污染了。
是否有实际的理由在那里维护这些文件?
也许有些SEO原因?或者也许是因为某些浏览器/设备自动尝试加载例如/favicon.ico? (在第二种情况下可以解决,例如在Apache下使用.htaccess重定向规则)
将它们放在像这样的文件夹中是不是更实际 / IMG /图标/...
让网络根文件包含10-20个favicon文件对我来说看起来很脏。
(第二个问题是,是否真的有必要为各种设备生成所有尺寸版本的图标(favicon16x16.ico,favicon32x32.ico,favicon48x48.ico ....)?是否有更清洁的解决方案?)
答案 0 :(得分:0)
回答第二个问题:
多个favicon变体。
出于性能原因,通常会存储多个favicon变体,并支持真正的旧浏览器。您可以将图标的多个变体放在一个文件中,但这意味着用户在访问您的网页时必须下载所有变体。这可能导致高服务器负载和加载速度较慢的网站。每毫秒都很重要,因此拥有单独的文件非常有意义。