我们不得不承认,快速且易于上手搭建中小型网站项目的时候,使用WordPress程序还是较为多见的,且作为一款免费CMS程序能一直坚持维护和升级更新实属不易,我们回首看看国内的一些CMS程序,无论是免费还是付费的,都相继歇菜。且对于一般用户而言,在使用WordPress程序过程中遇到一些问题,以及需要某些功能,基本上都可以找到中文、英文的参考文档。
唯独另我们不是很满意的就是速度和资源占用问题,老左在以前的博文中也有提到过一些关于WordPress程序加速和优化的文章整理,无论是老外还是我们,都有这样的困扰,所以关于WordPress加速和优化的文章,还是被用户喜欢的。这里老左又看到几篇文章,然后整理回来与WP新手(老手比我们做的好)分享和学习。
第一、关于网速对于用户体验的影响
根据国外机构进行的调查分析,40%的网友会推出加载超过3秒的网站,如果是购物类网站,如果网站速度不够理想会导致80%的用户不会第二次过来购买,一秒钟的延迟将客户满意度降低了16%,并导致8%的转化损失。同时,网站打开速度的降低,也会导致网站在搜索引擎中的排名。
第二、选择合适的网站主机
经常有网友在群里或者加好友问有没有便宜、稳定、速度好且服务好的主机、VPS、服务器等产品推荐。每次遇到这样的问题,负责任的是较为难回答,因为相对而言,即便十几美金一个月的VPS都很难做到永久的稳定、速度,何况还要便宜。甚至有遇到一些网友提到是否有年付低于5美元的,且依旧各种服务及时率和速度完美的。(人家商家吃什么?)
对于我们中文网站用户来说,如果是希望速度较好,可以选择内陆或者港台,以及相对的亚洲机房(可选择也并不多),既然我们选择便宜,但肯定会缩水性价比,花多少钱能体验到多少的服务,那就算可以了,我们也不要指望超值服务。老左个人不建议选择年付几美金或者十几美金的机器用来做网站,当然如果你是简单玩玩无所谓,只要商家不跑路就可以。
PS:我们在选择不确定商家之前可以先询问好是否支持体验和退款周期,在体验期限内可以选择继续使用或者退款不用,这个也是不错的方法。
第三、选择轻便的WordPress主题
如果早些年有学习网站建设的朋友应该有经历过当初个人网站比谁用的特效多,图片多绚丽,如今我们任何网站,除了特殊的艺术追求,我们还是尽量的确保内容的有效性,在结构和功能上尽量的简化。所以在选择WordPress网站主题的时候,老左个人不建议选择特别花哨的海外商务主题,比如ThemeForest有非常多的商务主题,功能无比强大。但是对于一般的网站有何用?
反而会增加网站的臃肿度,不利于打开速度,所以老左个人建议还是用简单一点的主题,突出内容就留可以,没有必要花哨的大图或者绚丽的动态效果。
第四、减小图片大小
一般而言,文字是没有多少占用资源的,主要是动态效果或者图片占用资源加载慢,我们要想办法减小图片的大小。比如我们可以尽量的少用图片,但是有些时候也必须要用,没有图片网站也是难看至极。所以我们要想办法缩小图片体积。
老外有推荐EWWW Image Optimizer 和 Compress JPEG & PNG Images两个插件可以不损失图片质量可以降低40%-50%的图片体积,这个插件以后对比试试看。以前我是自己本地压缩图片的,这样稍微麻烦一点,如果直接上传自动缩小那就更好。
第五、图片延迟功能提高速度
我们可以使用Lazy Load图片延迟功能的插件,有些网友也有提供无插件实现,这样在有文章中图片或者页面有图片的,会有一个渐变的延迟打开,提高网站的加载速度。
这里网友有推荐Lazy Load、Rocket Lazy Load、Unveil Lazy Load、Image Lazy Load插件,可以实现图片延迟功能,提高网站页面打开速度。
第六、使用缓存插件支持
关于WordPress缓存插件还是有很多的,比如我们常见的WP Super Cache、W3 Total Cache插件可以实现缓存,也有一些朋友直接生成静态页面,这样会更好一些,但是页面会比较多。根据大家的体验,PHP7、Memcache、ZendOPcache组合的环境,可以提高WP网站的执行效率。
第七、使用CDN加速网站打开速度
如今使用CDN加速网站已经变得非常普遍,我们可以看到很多国内、国外网站都有使用,在一定程度上是可以提高网站打开速度的。如果我们中文网站需要使用,那最好是需要BA的,因为才有国内节点,其他的好像用的较多的是CloudFlare,海外网站用的多一些。
在使用CDN加速前提下,最好我们也要确保主机的速度,根基速度不好,我们用其他辅助工具也靠不住。
第八、压缩JS、CSS等文件本地化
对于CSS(CSS压缩工具)、JS文件(JS压缩工具) ,我们可以用压缩工具压缩。这样看而已减小文件的体积,或者我们也可以将这些固定的文件上传到七牛、又拍云等第三方云存储中,每月有固定的免费流量应该足够几个静态页面的使用加速。对于图片的存储,老左也不建议用第三方的,好像管理起来麻烦一些,之前看到WP大学站长有提到有些时候也不是很好。
第九、定期优化WP数据库表
我们是否会发现,即便我们WP网站没有多少内容,但是数据库随着时间的推移会越来越大,因为会自动产生很多缓存文件数据。我们需要定期清理才可以,这里老左看到有推荐使用WP-Sweep插件,然后可以定期孤立、重复、无用的数据表中的文件。
如果我们首次使用不熟悉,建议备份数据,以免有不良反应。
第十、优化和正视网站首页和体验
网站的首页还是比较重要的,老左看到有些朋友首页很花哨(当然博主喜欢),采用的自动加载,个人不是太喜欢这样的,比如我们首页可以设置不要太多的内容,提高加载速度,以及图片的大小设置。包括网站中的外部调用速度慢,我们需要用到本地文件,以及删除不用的插件和未激活插件也没必要放在后台。
总结,说实话WordPress程序既然选择使用,后续并不是仅仅写写文章,我们看到很多WP高手也在不断的挖掘和探索新功能。