正在载入...

首先了解一下开GZIP带来的好处:Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。
测一下你的wordpress博客是否已经开启Gzip:
http://tool.chinaz.com/Gzips/
下面介绍纯php方式实现gzip。对于那些不支持htaccess的朋友来说,这是个非常好的方法。把以下代码复制到主题的functions.php里面即可,建议放在最前面:

/* HTTP Gzip */
$host = $_SERVER['HTTP_HOST'];
if ( !strstr($host, '192.168') && !strstr($host, '127.0.0') && !stristr($host, 'localhost') ) { // 本地調試不用
function wp_gzip() {
  // Don't use on Admin HTML editor
  if ( strstr($_SERVER['REQUEST_URI'], '/js/tinymce') )
    return false;
  // Can't use zlib.output_compression and ob_gzhandler at the same time
  if ( ( ini_get('zlib.output_compression') == 'On' || ini_get('zlib.output_compression_level') > 0 ) || ini_get('output_handler') == 'ob_gzhandler' )
    return false;
  // Load HTTP Compression if correct extension is loaded
  if (extension_loaded('zlib') && !ob_start('ob_gzhandler'))
    ob_start();
}
add_action('init', 'wp_gzip');
}

以上代码未对css和js压缩。

以上代码的出处:http://kan.willin.org/?p=1340

本文链接:

关键词:gzip, html, WordPress,

(全文完        )

Comments

哈哈,沙发有木有?!!!抢沙发快速评论

你需要 登录 才可以回复.