有使用过虚拟主机建站的朋友可能都听说过Gzip压缩,所谓Gzip就是GUN zip,他是由Jean-loup Gailly 和Mark Adler所创建,常用于UNIX和Linux操作系统的文件压缩。

当然,大家在使用Linux主机中,可能经常会看/用到后缀为.gz的文件,其实,这些文件都是gzip 格式的。目前,咱们浏览网页所采用的http传输,实际上采用的压缩算法也是gzip等压缩的HTML、CSS文件。

启用Gzip压缩的最大优势就是降低了网站传输的数据量,从而提高客户端用户的访问速度。虽然,开启Gzip压缩占用了一些服务器资源,但可以带来更高的带宽利用率。而且,如果是纯文本文件,压缩率还是非常可观的,是利大于弊的。因此,如果使用虚拟主机建站的话,开启Gzip压缩还是很有必要的。那么,对于我们常用的虚拟主机系统,应该怎样开启Gzip压缩呢?

apache 2.0服务器

服务器使用的是Apache 2.0,一般可以采用mod_deflate模块来实现。

其实在httpd.conf或.htaccess中加入以下代码可以压缩HTML、PHP、JS、CSS、XML等后缀文件。

<ifmodule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript

</ifmodule>

Apache 1服务器

如果Apache是1.3版本,可使用ob_gzhandler函数进行压缩。如果程序已经内置了对gzip的支持(如Discuz程序),只需要在后台启用即可。如果程序不支持,可以在php.ini中加入下面的语句:

output_buffering = Off

output_handler =

zlib.output_compression = On

如果php文件不多,也可以在php文件中加入下列语句启用gzip压缩。

1、首行加入

<?php

If(Extension_Loaded(’zlib’)){

Ob_Start(’ob_gzhandler’);

}

?>

2、文件末尾加入

<?php If(Extension_Loaded(’zlib’)) { Ob_End_Flush(); } ?>

Apache 1中给html css文件启用gzip

Apache 1服务器给html、css等文件开启gzip

当然,在Apache 1服务器中,如果想将html、css等文件启用gzip压缩,一般有以下三种方法。

①、让apache服务器将html文件当作php文件处理就可以了,在.htaccess中加入下列语句:

AddHandler x-httpd-php .html .htm

②、如果要压缩CSS文件,在语句中加入就行了,将静态页面的后缀修改为php,并且在文件中加入:

1、文件首行加入

<?php

If(Extension_Loaded(’zlib’)){

Ob_Start(’ob_gzhandler’);

}

?>

2、文件末尾加入

<?php If(Extension_Loaded(’zlib’)) { Ob_End_Flush(); } ?>

③、建立一个php文件,把所有请求都定向到这个文件,然后用这个文件载入要访问的内容即可。

总之,以上就是咱们在使用虚拟主机的过程中,针对不同服务器开启Gzip的几种方法。经过测定,一般http传输的gzip压缩效果在65%以上,高点的能达到75%。大家有时间的话,建议尝试设置下。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

大中专招生方法二:机器人电话外呼(ai外呼)人工智能外呼系统(含机器人话术模板)|大中专招生方法,机器人外呼,人工智能电话外呼,大专招生方法,中专招生方法,学校招生方法,中职招生方法,机器人话术模板,大中专,招生,方法,机器人,电话,外呼,ai外呼,人工智能,系统,机器,人话,模板
大中专招生方法二:机器人电话外呼(ai外呼)人工智能外呼系统(含机器人话术模板)

历史上的今天:04月17日

APP开发要多少钱

APP开发要多少钱我就说个全面的吧,因为我既是程序员,也是创业者。作为创业者,公司上市了,算是小有成就吧。作为程序员,我从2005年毕业就开始,战斗在第一线写代码。就算公司上市的那几年,一直忙于应付各种事项,技术架构这些都是我亲自做的。交给别人我不相信,我只相信自己能设计出符合公司发展的架构。因为公司的业务发展路径在我心里,别人只是替我做事的手、脚,仅此而已。推荐一个合作过的公司,北京木奇移动技术

软件开发前景

软件开发前景软件行业的发展关系到一个国家的未来,软件产业将成为21世纪拥有最大产业规模和最具广阔前景的新兴产业之一。任何一个软件的诞生都离不开软件开发行业的支持,工信部数据显示,近年来,国内软件行业发展较良,对于各行业的渗透较高,未来市场较大,软件开发行业作为上游产业,也有较大的市场前景。5G网络将全球部署信息通信技术已广泛渗透全球经济社会各领域,以5G为代表的新技术蓬勃兴起,必将深刻改变人类的生

APP开发几种方式

APP开发几种方式企业定制开发,原生程序设计开发app系统主要是找app外包服务公司,由外包开发公司的技术开发人员根据用户的需求,从零开始,逐步设计构思、程序设计开发,开发时间2~3 个月左右,成本根据具体的功能来定。北京木奇移动技术有限公司,专业的APP开发公司,欢迎洽谈合作。下面我们讲讲APP开发三种方式优缺点,希望对大家有帮助。APP开发三种方式优缺点大家好,我是程序员,稍微了解过APP开发

app开发,app开发详细流程

app开发,app开发详细流程app的开发并不简单,一款app从无到有,也是要有一定的开发流程才能开发出好的app来。1.确定app的需求并进行评估在开发一款app之前要先确定开发APP的需求是什么,为什么要开发这款app,明确APP的应用场景和需要具备的功能,并对APP的发展进行评估,将整体情况尽量细化,要确保APP开发能够在规定期限内完成。2.确定产品的原型图根据产品的需求做出产品的原型图,要

热门专题

天麻的功效与作用吃法|天麻的功效与作用,天麻的功效与作用吃法,天麻炖什么治头痛最好,天麻的功效与作用禁忌,天麻多少钱一斤,天麻的功效与作用吃法及禁忌,天麻怎么吃效果最好,天麻粉的功效与作用,天麻怎么吃
天麻的功效与作用吃法
APP开发|app开发_app开发公司_app软件开发_专业app开发_云南app开发公司_app定制_原生app开发定制
APP开发
云南开放大学|云南开放大学报名,云南开放大学报考,云南开放大学,什么是云南开放大学,云南开放大学学历,云南开放大学学费,云南开放大学报名条件,云南开放大学报名时间,云南开放大学学历,云南开放大学专业
云南开放大学
云南网站建设|云南网站制作,网站建设,云南网站开发,云南网站设计,云南网页设计,云南网站建设公司,云南网站建设
云南网站建设
昆明综合高中|昆明综合高中
昆明综合高中
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
易捷尔高职单招|易捷尔高职单招,易捷尔高职单招培训,单招分数线,单招录取分数线,高职单招学校分数线
易捷尔高职单招
卓越综合高中|卓越综合高中
卓越综合高中

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部