wordpress性能优化之Cookie Domain
wordpress常用来开发各种网站,但针对低配主机其性能还需要优化,今天分享一下 COOKIE DOMAIN 优化。
页面优化时需要避免静态文件的cookie,因为一方面会导致域名污染,另一方面cookie也是一种数据,需要占用带宽,其中的的静态文件没必要设置cookie,减少这种占用,也能改善一下整体加载速度。因此需要确保静态文件内容的请求是无cookie的请求。
首先,我们在 wp-config.php中加入如下代码:
//指定整站 cookies 的域名,带不带www是有区别的 define('COOKIE_DOMAIN', 'yangjunwei.com');
接着启用独立的域名来加载静态资源,以减少无用请求,提高网页性能。比如使用二级域名或者七牛的CDN域名,可跳过以下步骤,在主题 functions.php 里面添加如下代码:
/* 静态文件域名替换 https://yangjunwei.com/1725.html */ ob_start("Static_Switch"); function Static_Switch($buffer){ $buffer_out = preg_replace('/http:\/\/yangjunwei\.com\/wp-([^"\']*?)\.(jpg|png|gif|css|js|woff|woff2|ttf|svg|eot)/i','https://yangjunwei.com/wp-$1.$2',$buffer); return $buffer_out; }
注:使用七牛CDN云存储需要注意对应文件。