虚拟主机开启Gzip压缩的几种方法(服务器开启gzip压缩)

虚拟主机开启Gzip压缩的几种方法(服务器开启gzip压缩)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

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

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

启用Gzip压缩的最大优势就是降低了网站传输的数据量。从而提高客户端用户的访问速度。虽然。开启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服务器将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%。大家有时间的话。建议尝试设置下。

分享到 :
相关推荐

私服服务器架设要注意哪些事项

架设私服服务器时要注意以下几个方面:1。购买合适的服务器需要根据实际需求购买性能[&...

ink是什么文件(ink是什么文件格式)

ink是什么文件格式,下面视频带大家来了解一下:

mysql和mongodb的区别(mysql跟mongodb)

大家好,今天来介绍mysql和mongodb的区别(mongodb和mysql的区别...

香港游戏服务器在选择时需要考虑哪些因素(香港游戏服务器在选择时需要考虑哪些因素)

香港游戏服务器在选择时需要考虑的因素:1。选择香港游戏服务器的服务商是否为正规IDC...

发表评论

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