服务器优化
为 PHP 开启 OPCache
;php.ini
opcache.enable=1
; 可用内存,单位 megabytes
opcache.memory_consumption=256
; 控制内存中最多可以缓存多少个 php 文件
; 对多缓存文件限制,命中率不到 100%,可以提高这个值
opcache.max_accelerated_files=5000
; 检查文件修改时间周期,默认为 2,单位秒
opcache.revalidate_free=240
; 设置缓存过期时间
opcache.revalidate_freq=0
; 是否快速关闭,打开后在 hp request shutdown 时候内存回收速度会提高
opcache.fast_shutdown=1
; 不保存文件注释
opcache.save_comments=0
为 MySQL 开启 Query Cache
;my.cnf
query_cache_type=1
query_cache_limit=1M
query_cache_size=16M
在 Wordpress 中开启 gzip
// 此代码需要放在 define('WP_USE_THEMES', true); 后,
ob_start(‘ob_gzhandler’);
# nginx config
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
zlib.output_compression=On
zlib.output_compression_level=5