01 优化建议
1、选择优质的云服务器
当用户访问你的站点时,云服务器将决定信息传递给他们的速度。有些服务器速度很慢,或者,你的套餐可能会限制你的最大速度或允许的服务器资源。简而言之,你的站点永远不会比服务器允许的速度快。选择正确的云服务器和主机套餐是你应该为网站做出的首要选择之一,也是最重要的选择。
国内网站建议选腾讯云或者阿里云,云服务器配置越高,性能肯定会更好一些,根据个人情况而定。
选择Linux主机,不要用windows!
选择提供 PHP 7.0 以上的(如果能提供PHP 7.2 或以上的,性能会更好)
选择MySQL 5.6 以上的(好像阿里云的虚拟主机有些数据库还是 MySQL 5.1 ,请不要购买这种主机!)
2、定期更新WordPress内核、插件和主题
无论更新是WordPress核心,还是WordPress主题或插件,都请尽可能去做。这样做的最重要原因是安全性,因为更新将确保你的网站不受最新威胁的侵害。
02 优化简介
1、固定链接及伪静态
将wordpress网站链接设置成固定链接,有利于seo优化,wordpress提供了多种链接方式,还可以自定义形式,这给我们带来了极大的方便。本文固定链接是按%post_id%来设置。
2、安装PHP缓存和优化扩展
安装PHP的memcached和opcache这两个扩展。WordPress网站相对会消耗较多的内存和CPU,这两个PHP扩展非常重要。
3、使用WP Rocket等缓存插件
WordPress网站优化的另一种方法是实施缓存。这样别人访问页面的时候,可以直接提供缓存页面和数据,减少了运行站点所需的服务器资源占用,从而可以大大加快站点的运行速度。现在用的比较多的是WP Rocket,是收费插件,关注公众号,获取WP Rocket开心版,仅供学习使用,有经费的话还是支持正版。
另外,免费插件也可使用,但是相对WP Rocket的性能差一些,WP Super Cache (老牌免费缓存插件,需要配合 Autoptimize一起用),都可以在wordpress的插件库中搜索到。
4、使用Imagify等图像优化插件
图像优化是在不明显影响图像质量的情况下压缩图像文件大小的过程。大文件大小会对加载时间和带宽使用产生负面影响,从而损害整体用户体验。可以考虑图片处理插件Imagify(本博客在使用)等。
5、网站接入CDN,以腾讯CDN为例
CDN是位于访客本地和我们服务器之间的一组缓存服务器,他可以把一些资源混存到CDN节点上,这样访客请求这些资源就是从CDN节点直接加载而不是从服务器请求加载。针对一些网络状况不好的地区,CDN的提速效果非常明显。这不仅可以提高你网站的速度,还可以提高安全性。对于有一定流量的网站来说,CDN方案是个不错的选择。
常用的CDN国外的是CloudFlare(免费),国内是腾讯CDN(本站)、阿里CDN、网宿CDN、百度云CDN等。各家CDN前期基本都免费使用,后台设置可能不太一样,但是设置的整体思路都是一样的。
6、搜索引擎资源推送
通过搜索引擎资源推送插件,将博客站点的文章推送给百度、360、bing、谷歌等搜索引擎,增加自己站点的流量。
7、SEO
SEO是由英文Search Engine Optimization缩写而来,中文意译为 “搜索引擎优化”。SEO是指通过对网站进行站内优化和修复(网站Web结构调整、网站内容建设、网站代码优化和编码等)和站外优化,从而提高网站的网站关键词排名以及公司产品的曝光度。通过搜索引擎查找信息是当今网民们寻找网上信息和资源的主要手段。
SEO技术内容太多,本文采用SEO插件是主题自带和Yoast SEO。