启用Gzip压缩网页的四种方法WordPress

作者: 鲁智深 分类: wordpress 发布时间: 2013-02-07 22:01

下面就来讲虚拟主机实现启用Gzip压缩的方法

发现一个问题?百度优化推荐里说建议开启服务器Gzip压缩,但是在百度里面一搜是某位大师的文章“网页启用Gzip压缩 提高浏览速度”,不适合虚拟主机用户模仿,然而现在的网站大都放在“虚拟主机”上,刚开始我试着按教程操作,遇到了许多的困难,不适合新手操作!

一.利用网站根目录下web.config文件开启GZip方法:

注意:没有web.config文件话新建一个

把如下代码加入到web.config文件</configuration>代码之前

<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>
</configuration>

如果是wordpress博客的话完整的代码如下:

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="wordpress" patternSyntax="Wildcard">
          <match url="*" />
            <conditions>
              <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
              <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
		<rule name="WWW Redirect" stopProcessing="true">
              <match url=".*" />
                 <conditions>
                    <add input="{HTTP_HOST}" pattern="^www.boliquan.com$" />
                 </conditions>
              <action type="Redirect" url="http://boliquan.com/{R:0}"
                 redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
<system.webServer> <urlCompression doStaticCompression="true" doDynamicCompression="true" /> </system.webServer>
</configuration>

二.修改网站根目录index.php文件启用Gzip压缩

1.下载Wordpress网站根目录index.php文件到本地,用专业网页或代码编辑软件打开编辑

2.在打开的index.php 中找到:

define(’WP_USE_THEMES’, true);

3.在代码后面加上:

ob_start(‘ob_gzhandler’)

压缩


 

4.这种方法最简单,博主推荐。

三.使用插件启用Gzip压缩

GZippy插件(安装完成后启动插件即可)

下载地址:工具下载

WP Super Cache缓存插件(WP Super Cache设置-高级选项中勾选Compress pages so they’re served more quickly to visitors.(Recommended)一项)

下载地址:http://wordpress.org/extend/plugins/wp-super-cache/

四.改function.php文件启用Gzip压缩

在function.php中加入如下代码:

function gzippy() {
 ob_start('ob_gzhandler');
 }
if(!stristr($_SERVER['REQUEST_URI'], 'tinymce') && !ini_get('zlib.output_compression')) {
 add_action('init', 'gzippy');
 }

最后就是用工具查看是否压缩。(ps:这就简单了)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

2条评论
  • 匿名

    2013 年 2 月 27 日 20:52

    😛 😛 😛 😛 😛 🙁

    1. 爱映“疯”

      2013 年 2 月 27 日 22:26

      光发表情!不点评一下! ❗

发表评论

电子邮件地址不会被公开。 必填项已用*标注