众所周知,wordpress是国外的博客程序。后端具有多重链接绑定wordpress官方网站及应用商店。国内的网络连接国外网络会很慢很慢。
再者wordpress相比较typecho等轻量博客,所承载的东西实在太多了,尤其后端的部分包含了诸多功能,而每次我们加载的时候,所有数据都要经过数据库,这也是拖慢速度的一个因素。
其次是网站内的静态文件,如果服务器带宽大这问题倒不难,一般来说需要放在对象存储中,不通过本地服务器来释放资源,速度也会明显加快。
1.如何解决wordpress网络连接慢的问题
wp-china-yes本土化wordpress优化,这个插件会把后台的所有元素全部反代成国内网络加载,加速api和wordpress核心静态文件极大加快网站运行速度。还包括对Gravatar头像,谷歌字体,谷歌前端公共库等多重因素进行替换加速。对于新手而言,这个插件是最明智的选择。
2.如何解决wordpress缓存因素
我们在使用程序的时候,数据库的缓存和网站本身的缓存也是加速的一个方式。这里我们需要用到一些技巧,受益终身。仔细看仔细学。
首先我们需要在php的拓展中将opcache安装。
接着我们可以利用宝塔的宝塔网站加速,这个插件确实有奇效,不过需要安装memcached,这个在安装的过程中会提示操作。然后选择规则就行了。
redis暂时就不讲解了,需要的可以百度,应用中心有插件。
(另外opensitespeed是和nginx一样的网站环境,对wordpress等程序有独特的优化,但是用的人很少,没有生态。)
接着我们要通过插件来实现缓存优化,这里推荐wp super cache,这个插件安装之后,开启设置之后简单配置就可以使用,可以有效缓存页面元素,第二次打开会变快。但是不要乱设置,可能会出现乱码,各个程序不同,如有问题请关闭冲突功能。
3.如何解决静态文件问题
Sync Qcloud COS这个插件可以尝试一下,一般来说建站都知道怎么配置cos,wordpress的插件配置和其他的都一样,只需要记住地域,仓库名,链接,白名单等等设置就可使用,全站静态文件放置cos或者阿里云对象存储均可。
好的这里就结束了,写的很草,没啥难点。
请登录之后再进行评论