MySQL 开启 Query Cache

通过为 MySQL 开启 Cache,可以加快 WordPress 的查询速度。
在 MySQL 的配置文件 my.cnf 中添加如下代码,并重启 MySQL,即可开启 MySQL Query Cache。
但是,需要注意的是,MySQL Query Cache 并不适合所有场景,如果你的博客浏览量较大、且更新频率不高,可以考虑开启 Query Cache,如果更新频繁且浏览量不大,那么 Query Cache 反而可能带来负效应。

参考资料

https://www.easywpbook.com/optimize-2.html
http://www.orczhou.com/index.php/2009/08/query-cache-1

代码

【宝塔面板SQL默认已经开启】

query_cache_type = 1  
query_cache_limit = 1M  
query_cache_size = 16M

开启 GZIP

GZIP压缩
可以在根目录下的 index.zip 中添加如下代码,以开启 Gzip 压缩。

// 此代码需要放在 define('WP_USE_THEMES', true); 后,
ob_start(‘ob_gzhandler’);

通过 Nginx 的 Conf 文件开启【宝塔面板NGINX一键开启】
在 nginx.conf 中添加如下代码,则可以开启 Gzip 压缩:

gzip on;
gzip_disable "msie6";

gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_min_length 256;
gzip_http_version 1.1;

gzip_types text/plain text/css text/x-component text/html application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript image/x-icon image/svg+xml image/jpeg image/gif image/png font/opentype;

通过 php.ini 开启
可以通过给 php.ini 中添加如下代码,来开启 gzip 压缩:

zlib.output_compression=On
zlib.output_compression_level = 5

 

开启 APCU

extension=apcu.so
apc.enabled=on
apc.shm_size=64M
apc.enable_cli =on

点击数:67