我们在GT Metrix的速度测试中看到了一致的模式,在这个网站上,所有资源加载与首次使用的favicon请求之间存在150-250ms的差距。这延长了满载时间。
为什么会发生这种情况的任何想法?
在HTML文件的头部引用了Favicon,如下所示:
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
Drupal 7 .htaccess文件引用favicon如下:
# Pass all requests not referring directly to files in the filesystem to
# index.php. Clean URLs are handled in drupal_environment_initialize().
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
答案 0 :(得分:0)
这是因为不需要Favicon即可真正呈现页面,仅显示在标题栏中,因此浏览器会推迟下载它。
(我很好奇自己是否可以更快地强制加载,即使使用预加载或http / 2推送,它也只会被加载两次),显然一点也不微不足道。