WordPress入坑日记1——优化篇
# 前言
最近我在折腾WordPress这个博客框架,因为我之前都在用Z-Blog弄博客的,对WordPress不太熟悉,所以最近换了WordPress时就遇到了很多坑。发这个帖主要是为了记录和总结一下我所遇到的坑。
# 功能优化
关闭前后台的一些不必要的功能可以提高网站的加载速度,比如禁用WordPress的自动更新以及插件更新功能,因为WP的服务器不在国内,远程获取数据速度会非常慢(也有可能完全无法访问),除非你有梯子~~~
这部分可以安装相关的插件来实现,非常的简单,比如我用的就是WPOPT插件,用它可以快速关闭一些不必要的功能,提高网站加载速度。
# 数据库的优化
WordPress加载缓慢,不管是前台页面还是后台页面加载起来都非常慢,(我的WordPress在本地调试时,完全加载都要二十多秒),这个坑相信刚入手WordPress的新手们都会遇到,我也是其中之一;当时我也在百度、谷歌上翻遍各种各样的教程,比如:安装缓存插件、安装WP优化插件、关闭WP的一些功能、禁用谷歌字体等,最后发现没有任何用处。
后来我的解决方案是:
更换数据库版本,换到MySQL8.0的,WordPress的速度就快起来了,这也是我偶然间在换主机时发现的,后来我又测试了MySQL5.7、MySQL5.6、MySQL5.5等各个版本的,最后发现MySQL8.0及更高版本,以及MariaDB数据库,对WordPress速度的提升快了很多,从最开始的龟速加载变成了秒开
但个人感觉MariaDB比MySQL8.0稍微快一点,后来我又百度了一下MariaDB比MySQL性能上的有关信息:
在MariaDB工作与在MySQL工作模式基本相同,MariaDB和MySQL都有着相同的命令、操作界面,MariaDB在MySQL中的库与API。所以MariaDB也是MySQL的前身,两者相互兼容
在最初的时候,MariaDB更新MySQL同步进行,相对MySQL 5以后的版本,MariaDB也有相应的5.1~5.5的版本。后来MariaDB终于摆脱了MySQL,它的版本号直接从10.0开始,按照自己的步伐进行开发,当然,还是可以对MySQL完全兼容。现在,MariaDB的数据特性、性能等都超越了MySQL。
# 缓存优化
动态网页如果想要获得更快的响应速度,那就不可避免的用到缓存了,当然如果用到了缓存功能那就要牺牲页面的实时更新,如果你搭建的是博客,那每小时或者每十几分钟刷新一次缓存,个人感觉也没有多大影响。
sghvfubv: 太好用了 谢谢大佬
maobuchiyuzai: 下载地址呢
m0_52203608: 下载地址呢