MySQL高速缓存启用方法,用mysql query cache给wordperss加速

  • A+
所属分类:wordpress建站

本文说说mysql高速缓存启用方法,最近在百度智能云主机上测试wordpress的性能,主机配置为:1C 1G 2M 40G,属于一般个人站长常用的配置了。

MySQL高速缓存启用方法,用mysql query cache给wordperss加速

用mysql query cache给你的wordperss加速的原因。

我测试的方法很简单粗暴,主机软件环境是LNMP默认配置,没做PHP和mysql的参数优化,最新版的wordpress,使用了本博客再用的XIU主题,创建了4个分类,之后就是用软件直接采集入库,采集的内容是纯文字类。

我想知道这样的情况下,wordpress能承受多少内容量。

在采集了1万5千条内容之后,终于崩溃了,wp还是能进入后台,问题出现在mysql上,mysql无法正常工作了,重启mysql之后可以短暂正常访问网站,之后就是继续崩溃,mysql无法正常工作。

因为我对数据库不熟悉,所以我也不知道如何解决这个问题。

查了下资料,很多博文都提到给mysql开启mysql query cache高速缓存,可以降低mysql的压力。

提升动态网站速度,减少数据库查询次数是几大重点之一,除了利用静态化来减少查询之外,开启MySQL高速缓存query cache也是一个重要的手段。

所以有了今天的文章,介绍下MySQL启动query cache高速缓存的方法,用mysql query cache给你的wordperss加速。

以下方法来自网络。

MySQL高速缓存query cache启用方法:

1,先检查MySQL数据库是否支持query cache高速缓存。

SHOW VARIABLES LIKE 'have_query_cache';

如果变量have_query_cache的值是yes则支持

2,开启缓存MYSQL高速缓存。

在MYSQL的配置文件my.ini或my.cnf中加入如下内容(有的只需要取消注释即可):

query_cache_size=32M

为0表示不开启,建议设置为32M

query_cache_type=1

query_cache_type参数用于控制缓存的类型,注意这个值不能随便设置,必须设置为数字,可选项目以及说明如下:

 

 选项  含义
 0  关闭,不缓存或重新取得结果
 1  开启,缓存所有结果,除非select语句使用SQL_NO_CACHE禁用了查询缓存
 2  只缓存在select语句中通过SQL_CACHE指定需要缓存的查询

陌小九博客使用了云数据库所以没开启了query cache高速缓存,不过在另外一个wordpress站点上开启了query chaceh,速度确实快了一点,有效的减少了查询次数。

另外,加速wordpress网站还可以开启Memcached缓存数据,大大提高网站速度,详细教程《lnmp环境下安装Memcached和PHP Memcached扩展,让wordpress博客秒开》。

bwg
小九

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: