关灯
护眼
字体:

如何开启Gzip缩

首页书架加入书签返回目录

请安装我们的客户端

更新超快的免费小说APP

下载APP
终身免费阅读

添加到主屏幕

请点击,然后点击“添加到主屏幕”

    文章参考了kangzj。的kangzj/how-to-enable-gzip-for-ur-website/

    gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30k,压缩之后就变成了9k左右,好处有二:

    可以节省带宽资源;加快加载速度。

    节省带宽这个对大多数人来说没什么,加快你网页的加载速度确是普适的。前面看到许多朋友都在介绍如何开启gzip,但是个人感觉方法不甚全,听我给大家道来:

    方法大概有三:在contolpannel开启gzip、开启http服务器gzip、利用php本身的gzip。

    1。在contolpanel开启gzip1。1cpanel中开启gzip

    在“softwareandservices”那一栏中“optimizewebsite”(左岸在cpanelx中没有找到这一项):

    默认情况只压缩框中的三种mime类型,我们选择成compressallcontent的话,css和js就也可以被压缩了。当然控制面板的gzip压缩是基于服务器的,控制面板只不过提供一个友好的接口而已,如果你的技术盲,用控制面板开启gzip是最好的方法了。

    1。2directadmin中开启gzip(左岸推荐使用这种方法,非常有效)

    da在面板中ms没有gzip压缩的选项,不过可以在。htaccess中开启,打开。htaccess,添加下列的行:

    ?viewcodeshellsetoutputfilterdeflateaddoutputfilterbytypedeflatetext/htmltext/cssimage/gifimage/jpegimage/pngapplication/x-javascript

    这样过瘾了,不但php,html,js,css等开启了压缩,连图片都开启了gzip压缩。

    2。开启http服务器gzip

    只玩过apache和nginx,所以只介绍这两种服务器开启gzip压缩的方法:

    1。1apache开启gzip

    需要加载deflate模块,如果开启了allowoverrideall的话,可以直接按照在da中修改。htaccess的方式来开启gzip压缩。如果没有开启的话,就需要直接写在httpd。conf里面了,不多讲了。

    1。2nginx开启gzip

    nginx默认是开启gzip的,但是他只压缩有限的几种类型,需要我们增加几种,打开nginx。conf,找到下面的行,并修改(没有的请添加):

    ?viewcodeshell#outputcompressionsavesbandwidthgzipon;gzipproxiedany;gziphttpversion1。1;gzipminlength1100;gzipcomplevel5;gzipbuffers8;gziptypestext/plaintext/xmltext/cssapplication/x-javascriptapplication/xmlapplication/xml+rsstext/javascriptapplication/atom+xml;gzipvaryon;#gzipdisable"msie[1-6]\。";

    gzipcomlevel不需要设置成很高,3即可,5的话太耗cpu资源,压缩的效果也不会有什么大的上升。至于比较,大家可以在gzip检测页面(或者这里测试)查看各个压缩级别的压缩率,便于选择。

    3。利用php本身的gzip

    这个并不提倡,因为php的效率比服务器端的压缩还是有很大差距的,但是如果服务器不支持gzip压缩的话,就只能用这种方法来开启gzip。

    1。1对于wordpress可以安装gzip相关插件

    比如wpsupercache中就有gzip压缩的功能。也有专门的gzip压缩插件,比如:gzippy、gzipoutput等。(上次左岸在这上面发了很多时间,这次换了主机,问题还在,所以我用了上面第一种方法中的修改。htaccess)

    1。2修改wordpress源码,增加gzip功能

    不推荐,因为每次升级之后还要再修改一次,很麻烦,不做介绍。想做的话可以参考万戈:开启gzip,提速wordpress。
上一章目录下一章

请安装我们的客户端

更新超快的免费小说APP

下载APP
终身免费阅读

添加到主屏幕

请点击,然后点击“添加到主屏幕”