".extra-menu { background-color: #f3f3f3; padding: 20px; } .extra-menu .extra-menu-h { height: 36px; } .extra-menu .extra-menu-h h3 { display:inline-block; } .extra-menu ul a{ text-decoration: none; } .extra-menu .menu-child { text-indent: 4em; } .extra-menu .menu-child:before { left: 4em; } .extra-menu .extra-menu-h h3 { line-height: 36px; } .collapse-toggle { float: right; cursor: pointer; user-select: none; display: inline-flex; align-items: center; font-size: 14px; } .collapse-toggle img { width: 30%; transform: rotate(180deg); } .collapse-content { margin-bottom: 0px !important; margin-top: 20px !important; overflow: hidden; max-height: 0; transition: max-height 0.3s ease-out; } .collapse-content.expanded { max-height: 1000px; /\* 设置一个足够大的值,确保内容可以完全展开 \*/ } .ph-id { position: relative; top: -90px; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse-content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text('收起'); $(this).find('img').css('transform','rotate(180deg)'); } else { $(this).find('div').text('展开'); $(this).find('img').css('transform','rotate(0deg)'); } }) })
有使用过虚拟主机建站的朋友可能都听说过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等后缀文件。
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
**Apache 1服务器**
如果Apache是1.3版本,可使用ob\_gzhandler函数进行压缩。如果程序已经内置了对gzip的支持(如Discuz程序),只需要在后台启用即可。如果程序不支持,可以在php.ini中加入下面的语句:
output\_buffering = Off
output\_handler =
zlib.output\_compression = On
当然,如果php文件不多,也可以在php文件中加入下列语句启用gzip压缩。
1、首行加入
2、文件末尾加入
**Apache 1中给html css文件启用gzip**
当然,在Apache 1服务器中,如果想将html、css等文件启用gzip压缩,一般有以下三种方法。
①、让apache服务器将html文件当作php文件处理就可以了,在.htaccess中加入下列语句:
AddHandler x-httpd-php .html .htm
②、如果要压缩CSS文件,在语句中加入就行了,将静态页面的后缀修改为php,并且在文件中加入:
1、文件首行加入
2、文件末尾加入
③、建立一个php文件,把所有请求都定向到这个文件,然后用这个文件载入要访问的内容即可。
以上就是在使用[国外虚拟主机](/#)的过程中,针对不同服务器开启Gzip的几种常见方法。经过测定,一般http传输的gzip压缩效果在65%以上,高点的能达到75%。大家有时间的话,建议尝试设置下。"
松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/107964.html