昨天没有更新,一直在查询怎么继续提高网站的访问速度。(还需要加快效率~~~)

经过各种搜索,测试。再此强调,网站访问速度,取决与服务器的质量和用户与服务器的距离。例如,经测试,Dr. Lu 的服务器处在美国西海岸。 当进入美国上网的高峰期,网站访问速度明显受到影响……再优化网站也白搭。

进入主题,经过多种测试,例如CDN,压缩JS,CSS等。 最后,选择了简单可行的wordpress插件——WP super cache。

这个插件就是把网站,转换成静态的html,少了服务器之间的来回访问时间,就自然快了不少。

各个标签下,点选推荐项,然后保存。CDN没有就忽略吧(我测试了一下DiyCDN(服务器在韩国香港等),免费的。不多对于新手不建议使用。弄不好,还不如不用速度快,而且可能带来意想不到的问题等)。

怎么看插件开始启用了?

随便打开页面,按F12, 就能看页面的源代码,如果最后面有如下的代码(时间不一定一样),就说明缓存已经开始工作了:

<!-- Dynamic Page Served (once) in 0.829 seconds -->
<!-- Cached page generated by WP-Super-Cache on 2009-01-12 16:11:54 -->
<!-- Compression = gzip -->

网络有不少文章介绍怎么配置这个插件(下边列出几个例子的链接),不过要根据个人网站情况设置。

http://blog.wpjam.com/article/wp-super-cache/

https://www.designbombs.com/top-wordpress-caching-plugins-compared/

再使用了这个插件之后,在GTMetrix

测是之后,评分还可以,页面加载速度慢,主要也还是因为服务器不给力…… 🙁

这期间收集了一批网站检测工具:

https://tools.pingdom.com/

https://varvy.com/pagespeed/

一篇关于前台优化的总结:http://www.admin122.com/blog/3385.html

还有就是启用keep-alive ,详情http://softstribe.com/wordpress/how-to-enable-http-keep-alive-in-wordpress/

修改.htaccess文件,添加以下代码,在文件最后(这条语句#END WordPress之后)

<IfModule mod_headers.c>
Header set Connection keep-alive
</IfModule>

刚刚又启用了Autoptimize 插件和关闭了首页mail订阅功能。 评测后,分数终于90分以上(下图),页面打开速度1秒作用。终于,优化工作暂时告一段落。

 

News Reporter
Dr. Lu

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

跳至工具栏