网站运营
位置:首页>> 网站运营>> 让网站飞:不用插件直接启动WordPress的Gzip网页压缩

让网站飞:不用插件直接启动WordPress的Gzip网页压缩

  发布时间:2011-09-27 19:18:48 

标签:WordPress,Gzip,压缩

网页想要速度再快,除了平时做好网页优化之外,如果网页输出时可以经过压缩,那可以让网页加速开启,减少等待时间,这项功能就叫做Gzip网页压缩。在WordPress中虽然有插件可以启动Gzip网页压缩,不过能通过几句语法来达到网页压缩,这样不是更好吗?其实在PHP中,有一句语法是可以开启Gzip的,只要加在网页输出的前端即可。

除此之外,也可以通过.htaccess来调整系统,启动Gzip所需的设定,让网站达到加速的需求,若是可以启动Gzip除了输出时网页比较小,接收者可以很快开启网页之外,也可以省一些流量的耗损,算是不错的功能,但若是主机不支援这些设定选项,那就比较可惜了。

在WordPress中,其实大部分的缓存插件都有内建启动Gzip压缩功能,不论是老牌的缓存插件WP Super Cache、轻巧的1 Blog Cacher或是hyper Cache都可以启动Gzip网页压缩功能。如果你没有装这些插件,或是这些插件虽然启动了Gzip功能但是检测出来却没有压缩,那你可能需要通过插件GZippy来启动,不过通过这个插件来启动时,记得缓存插件本身的Gzip要关掉,否则可能造成冲突。

但如果你是很老手的WordPress玩家,那你一定有印象以前在后台管理中有一个是启动网页压缩Gzip的设定选项,不过不知道从哪个版本开始偷偷被拿掉了,不过从资料库内的wp_options资料表内看,一定还会看到一个栏位是gzipcompression,这就是储存Gzip启动的设定值,现在是空的,1表示启动,0表示关闭,但现在就进入资料库修改,似乎是无效了。

不过在WordPress官方的Codex上面记录了两种启动Gzip压缩的方式,一种是通过PHP函式来启动,另一种则是通过.htaccess文件来启动。如果你不想要使用插件启动也不想使用缓存插件内建的来启动,可以自己加入语法。

利用.htaccess启动Gzip网页压缩

这方法是通过阿帕契(Apache)的Enabling Compression来达到。请通过FTP将您的.htaccess文件下载回来,如果没有请用记事本建立一个,储存时类型请选择所有文档,然后档名输入.htaccess即可。在.htaccess文件中请加入以下语法,然后储存上传覆盖即可。

<IfModule mod_deflate.c>

# Insert filters

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

AddOutputFilterByType DEFLATE application/x-httpd-php

AddOutputFilterByType DEFLATE application/x-httpd-fastphp

AddOutputFilterByType DEFLATE image/svg+xml

# Drop problematic browsers

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4\.0[678] no-gzip

BrowserMatch \bMSI[E]!no-gzip !gzip-only-text/html

# Make sure proxies don‘t deliver the wrong content

Header append Vary User-Agent env=!dont-vary

</IfModule>

图例:

通过PHP启动Gzip网页压缩

另外一个方法就是通过PHP函式的方式来启动网页压缩,但前提是您的系统必须支持Zlib Compression Functions才有办法启动,您可以丢个网页探针到服务器上查询看看就知道了。语法加入方式很简单,通过FTP连到WordPress根目录,然后下载其中的index.php并使用记事本开启,(网站根目录下的index.php,并非主题中的哦!切记!)在

ob_start('ob_gzhandler');

以上两种方法请选择一种使用,设定好后可以通过Gzip检测工具检查看看是否有成功启动啰!

下面是几个测试网站是否启用gzip压缩的网址:

http://tool.chinaz.com/Gzips/Default.aspx

http://www.websiteoptimization.com/services/analyze/

本站的报告如下:(压缩比例竟然达到了74.6%)

原文地址:七零八落

0
投稿

猜你喜欢

  •  经常听说的ASP上传漏洞,即是将一些木马文件修改后缀名(修改为图像文件后缀),进行上传。针对此情况使用下列函数进行辨别:<
  • 组策略中添加软件限制策略,添加路径规则,把IE缓存路径加进去,应该是可以阻止一部分网马,也不会影响正常的网页浏览。如果你的系统应用软件已经全
  • 记者 刘扬盛大网络、百度、金山软件、新浪等网络大腕纷纷宣布进军网页游戏,更有业内人士表示2008年网页游戏的用户规模将同比增长400%,一场
  • 1、如果你必须使用Java script的下拉菜单、图片地图、或者图片链接,那么你一定要放置它们的文本链接在页面的某些地方,以便于搜索引擎的
  • 报警 监控 性能 Windows 系统 空间 FTP精彩的大片当然要大家一起分享,上传到您的FTP空间中吧!方便朋友们下载和欣赏。但通常这些
  • Godaddy主机用户想要把某个RSSfeed重新定位到另外一个地方的一个新的feed,需要在redirecting .htaccess文档
  • 内容摘要:互联网就像一个江湖,而网站推广方法就像行走江湖所需要练的武功秘籍。这里给大家分享18种比较有效的网站推广秘笈。1、搜索引擎优化 通
  • 生活中,最难的事情就是人与人的关系,互联网也一样。在互联网的世界里,门槛最低的是社区,门槛最高的也是社区。说门槛低,是因为要搭建一个网站很简
  • 应该是”10种图片防盗的方法“,而不是”10种图片防盗链的方法“,不过看搜索防盗链的人要多一点,所以就用这个关键词了。图片防盗: 是不想自己
  • 中国游戏行业是一个悲情的行业,虽然他有着远超体育圈的关注和参与人群,但是在社会上它始终被定位在“小众”。其最大的一个表现就是,它应该是全中国
  • 所谓&ldquo;病毒式网络营销&rdquo;,是通过用户的口碑宣传网络,信息像病毒一样传播和扩散,利用快速复制的方式传向数
  • 概述Microsoft 的运营技术组(OTG)最近部署了 Microsoft Exchange Server 2003 - 该公司行业领先的
  • 在Windows7面世之后,其华丽的界面、任务栏预览、快速跳转等一系列新特性令人爱不释手。而酷我音乐盒作为最优秀的网络音乐播放器,已经率先实
  • 网络赚钱方式的话题我想是广大站长最关心的问题了,除了Google外哪些更值得信赖几乎就百家争鸣了,情有可缘,如果不是亲身试验过,谁也拿不准。
  • 关于做网站,我其实不算高手,只是经验相对来说可能多一些。2003年开始做网站,当时在中学,对电脑的爱好完全是疯狂痴迷,和站长网一起成长,看着
  • 据国外媒体报道,微软将在近期发布网络浏览器IE8的测试版本,并表示今年前半年将推出最终版本。本周一在微软的 ActiveWin网站上公布了邀
  • 在员工平均年龄非常年轻的网游企业,如何通过IT激励员工的创造力,并且创造稳定的工作环境?几乎每周五,盛大网络发展有限公司CEO陈天桥都会现身
  • 话不多说,直接进入主题:作SEO的都知道外链的重要性,然而当一个新手踏入这个行业或者说进入这一领域的时候.最大的问题恐怕就在于如何取得外链,
  • 开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA
  • 当互联网吵吵嚷嚷的进入2.0时代,当互联网的技术不再是那么高不可攀,当复制变成家常便饭,互联网热闹起来了myspace火了,中国冒出更多的m
手机版 网站运营 asp之家 www.aspxhome.com