解决百度统计网站速度诊断问题:“部分未定义字符集,将增加页面渲染次数,速度减慢。”

闲来无事,给本站增加了一个百度统计功能。

在百度统计中有一项叫做 “网站速度诊断” 的功能,我测试得了 96分。

诊断提了三点建议:

1、取消重定向

我的网站使用了 https 协议,所以需要对使用 http 访问的请求重定向到 https,这一点没有办法修改。

2、启用 Gzip

使用 Gzip 可以对传输内容进行压缩处理,减少传输内容字节数,进而提高网站访问速度。但我看到只能减少 54 B 的内容,瞬间不想优化了(之后当然会考虑这方面的东西,方法如下 )。

 

进入自己的网站配置,在最后的 } 前面,添加如下代码

gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types image/svg+xml text/plain text/html text/xml text/css text/javascript application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript application/x-font-ttf application/vnd.ms-fontobject font/opentype font/ttf font/eot font/otf;

 

点击性能调整 把gzip_comp_level改成 3 (压缩级别,1压缩比最小处理速度最快,9压缩比最大但处理最慢,同时也最消耗CPU,一般设置为3就可以了)

 

3、字符集声明

它说如果 <head> 部分未定义字符集,将增加页面渲染次数,速度减慢。检查我的网站,发现有字符集声明,只不过不太标准:<meta charset="UTF-8">

标准的字符集声明如下:

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

按照标准在 <head> 部分输出即可。

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
zgysr.com部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@zgysr.com
老段博客 » 解决百度统计网站速度诊断问题:“部分未定义字符集,将增加页面渲染次数,速度减慢。”

发表评论

提供最优质的资源集合

立即查看 了解详情