Author Topic: 开启Gzip压缩加快wordpress访问速度  (Read 2813 times)

Offline 西华秦

  • 版主
  • 超级会员
  • *****
  • Posts: 2237
  • 评价: +5/-214
    • View Profile
    • 烙印
开启Gzip压缩加快wordpress访问速度
« on: April 14, 2011, 02:17:34 pm »
恩,对于这个,似乎是常用的了。方法有很多,列出几种常用的。

1、.htaccess实现

加入
Code: [Select]
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
</IfModule>

<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
</IfModule>

2、安装wordpress gzip插件或者wp super cache等附带gzip功能的插件。
插件名称:gzippy
下载地址:http://wordpress.org/extend/plugins/gzippy/

3、fuctions.php加入下列代码
Code: [Select]
/* 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');
}
// -- END ----------------------------------------

Offline 旺盛的肾

  • 高级会员
  • ****
  • Posts: 2108
  • 评价: +7/-87
    • View Profile
Re: 开启Gzip压缩加快wordpress访问速度
« Reply #1 on: April 26, 2011, 01:21:31 pm »
用插件的比较灵活,想压什么文件都可以选择
出售本人原味袜子

Offline 西华秦

  • 版主
  • 超级会员
  • *****
  • Posts: 2237
  • 评价: +5/-214
    • View Profile
    • 烙印
Re: 开启Gzip压缩加快wordpress访问速度
« Reply #2 on: April 26, 2011, 05:22:56 pm »
插件的确比较方便

Offline ElvisZhu

  • 初级会员
  • **
  • Posts: 330
  • 评价: +0/-7
    • View Profile
Re: 开启Gzip压缩加快wordpress访问速度
« Reply #3 on: May 01, 2011, 02:17:50 am »
作为一个菜鸟,总感觉插件用多了有点不安全 :-\

Offline 西华秦

  • 版主
  • 超级会员
  • *****
  • Posts: 2237
  • 评价: +5/-214
    • View Profile
    • 烙印
Re: 开启Gzip压缩加快wordpress访问速度
« Reply #4 on: May 01, 2011, 02:22:01 am »
作为一个菜鸟,总感觉插件用多了有点不安全 :-\
其中有不是用插件的方式