
不管我们是用什么系统cms建站,速度优化是必须重视的一个环节,下边就为大家关心的「为什么wordpress访问速度那么慢?」来做下分析及解决办法。
1.清除谷歌Open sans字体加载
分析原因:由于从Wordpress3.8开始系统中会加载谷歌Open sans字体样式,导致我们在登陆自己账户后台的情况下打开我们的网站首页和后台非常的慢。
解决办法:我们可以通过在后台插件搜索"Disable Google Fonts",下载安装激活这个插件就可以解决这个问题。
2.清除不必要的头部文件
分析原因:wordpress源代码中头部有很多无用的代码行,导致网站加载速度很慢。
解决办法:根据下面的脚本注释,我们可以把脚本添加到FUNCTION.PHP(当前主题下)文件中,这样我们网站源代码中就移除掉没有必要的代码行,进而提高代码执行率和网站速度。
remove_action('wp_head','feed_links_extra',3);//去除评论feed
remove_action('wp_head','feed_links',2);//去除文章feed
remove_action('wp_head','rsd_link');//针对Blog的远程离线编辑器接口
remove_action('wp_head','wlwmanifest_link');//WindowsLiveWriter接口
remove_action('wp_head','index_rel_link');//移除当前页面的索引
remove_action('wp_head','parent_post_rel_link',10,0);//移除后面文章的url
remove_action('wp_head','start_post_rel_link',10,0);//移除最开始文章的url
remove_action('wp_head','wp_shortlink_wp_head',10,0);//自动生成的短链接
remove_action('wp_head','adjacent_posts_rel_link',10,0);///移除相邻文章的url
remove_action('wp_head','wp_generator');//移除版本号
3.清除不必要的插件。
分析原因:过多没用的插件会使网站变慢。
解决办法:能不用插件不用插件。
4.不用复杂商业化的主题。
分析原因:过于复杂商业化的主题,既不安全,加载速度又慢。
解决办法:使用简洁的主题,后期可以慢慢修改成自己喜欢的用户体验效果。
5.删除缓存修订版本文件
分析原因:在WordPress默认配置下,我们在后台写文章会时隔一段时间自动给我们保存成修订版本,运营一段时间之后会产生几千上万的记录,这就是为什么很多人发现ID不连续的原因,重要的是它会使系统变得很慢,所以我们需要删除修订版本。
解决方法:在wp-config.php文件中添加"define('WP_POST_REVISIONS', false);"代码。
6.过滤和审查垃圾评论
分析原因:软件群发的垃圾评论对网站速度影响很大,甚至每秒钟有几十个的评论在增加。
解决方法:我们需要激活Akismet以及使用类似需要验证码才可以评论的功能/插件,增加软件群发评论的难度。
7.第七、优化图片加载方式
分析原因:当一个页面有很多图片,而可视区出现的图片大概也就一两张,如果一次性把所有图片都加载出来,不仅影响页面渲染速度,还浪费带宽。
解决方法:我们可以用懒加载jQuery lazy load plugin插件,实现图片从上到下加载,而且用户体验也比较好。
8.使用缓存插件
分析原因:我们的WP是用伪静态的时候,数据越大,占用的CPU资源就比较大,也会严重影响网站速度。
解决方法:使用WP-Super-Cache插件可以把整个网页直接生成HTML文件,这样Apache就不用解析PHP脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。
注:本文中提到的插件均可在wordpress后台搜索下载使用,非常便捷。