在之前的文章中提到了通开启 opcache 拓展实现 PHP加速的方法。那么这里就有必要告诉大家如何去快速优化 MySQL 数据库查询速度。(毕竟WP是运行在 PHP+MYSQL 环境中的)
Query_cache 是 MySQL 的查询缓存。数据库三板斧:查、改、删。其中查询的频率以及重复执行的概率要比其它大很多。所以开启查询缓存对提升速度来说非常重要。
我们的文章、设置、等一切录入的内容都储存在MySQL的数据库里。处理速度快,网站运行速度就快,搜索引擎会对网站更友好。
下面是宝塔中设置方法
找到 MySQL 设置面板:软件商店 > 搜索 “mysql” > 选择对应版本 > 设置
设置 Query_cache :性能配置 > Query_cache_size 位置 填写“30”
注意:填写 “0” 代表不开启查询缓存。设置我设置的是 30 MB。具体设置数值需要根据网站体量来。对于一般网站30M足矣。
最后,点击 重启数据库
重新加载配置。
以上,你就开启了 Query_cache 查询缓存。速度相比之前要快很多。
对于绝大多数 WordPress 搭建的网站来说,速度影响最大的还是在前端。比如图片:
[b2_insert_post id=”630″]
又或者是 JS、CSS样式类脚本等:
[b2_insert_post id=”614″]
萝卜大棒一起上,这样速度提升才会明显。毕竟影响网站运行速度的因素太多了。
补充:Linux 环境开启查询缓存
打开 MYSQL 配置文件(位置:/etc/my.cnf
)加入设置:
query_cache_size = 30M
query_cache_type=1
进入控制界面,执行如下命令:
/etc/init.d/mysql restart
重新加载 MySQL 即可。
发表回复
要发表评论,您必须先登录。