当你百度搜索WordPressCPU关键词的时候,你会发现可以搜索到很多使用WordPress搭建的网站都不同程度的有出现过CPU超负荷的情况。虽然搭建WordPress网站会占用大量的内存,还需要一些好些的服务器配置之外,我们如果想更好的给用户有更好的访问体验,对网站优化也是必不可少的。很多时候用WordPress越久,数据越多,你就会发现网站越来越慢,怎样才能优化好呢,今天给大家分享的是由MySQL查询导致的CPU超负荷的解决方法。
一般在配置服务器的时候WordPress都会使用MySQL用来存储网站数据,而本站也同样使用MySQL数据库。在安装好MySQL后,一般默认的配置参数并不能更好的带来网站访客对数据库访问的需求。由于WordPress本身开发的原因,不能直接生成静态的HTML,所以我们一般都是伪静态的页面,这个时候对数据库的访问就会增加。所以做好数据库的优化对于网站的访问速度来说是很有必要的。
Mysql开启慢查询方法一:
1、在my.ini的[mysqld]添加如下语句:
5、重启Mysql
Mysql开启慢查询方法二:
修改Mysql文件夹下面的my.ini文件再重启服务,发现排除故障时还是查看一些案例解决的最有参考价值,以下都是修改my.ini,如果你的my.ini中查询没有的话可以直接添加进去。
大多数使用WordPress搭建的网站,其后台都是MySQL数据库,提升动态网站速度,减少数据库查询次数是几大重点之一,做好数据库优化对于提升网站速度是非常有必要的。当然文章中仅仅提到的只是一种,你也可以通过开启GZIP压缩网页、使用CDN节点加速、使用memcache内存级缓存提升响应处理速度等等。