当前位置:首页 > 代码 > 正文

gzip压缩的核心代码mfc(使用gzip压缩)

admin 发布:2022-12-19 07:32 111


本篇文章给大家谈谈gzip压缩的核心代码mfc,以及使用gzip压缩对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

wordpress优化怎么开启GZIP压缩

方法一、通过修改index.php文件开启Gzip压缩

下载Wordpress网站根目录index.php文件到本地,用专业网页或代码编辑软件打开编辑,请勿使用系统自带的记事本。填的时候注意标点符号,需英文状态输入。

在打开的index.php

中找到:

define(’WP_USE_THEMES’,

true);

在后面加上:

ob_start(‘ob_gzhandler’)

这种方法最简单,推荐使用。不过有个弊端,就是当wordpress系统升级后需要重新设置。

方法二、通过.htaccess启用Gzip压缩

如果你的网站空间或服务器支持.htaccess文件,那么在wordpress根目录的.htaccess中添加以下代码,然后上传到wordpress根目录即可。

用FTP软件登陆Wordpress博客网站目录。

右键.htaccess文件-编辑,打开.htaccess文件。在最后面加上第3点中介绍的两种代码中的任意一种。

实现gzip压缩代码有两种具体如下:

第一种:php_value

output_handler

ob_gzhandler

第二种:

IfModule

mod_expires.c

ExpiresActive

On

ExpiresByType

image/gif

A2592000

ExpiresByType

image/jpeg

A2592000

ExpiresByType

image/png

A2592000

ExpiresByType

image/x-icon

A2592000

ExpiresByType

application/x-javascript

A604800

ExpiresByType

text/css

A604800

/IfModule

IfModule

mod_deflate.c

SetOutputFilter

DEFLATE

AddOutputFilterByType

DEFLATE

text/html

text/css

image/gif

image/jpeg

image/png

application/x-javascript

/IfModule

方法三、通过php.ini

启用Gzip压缩

如果服务器支持php.ini重定义的话,可以在php.ini中增加以下代码来开启gzip。

zlib.output_compression_level

=

number

其中number为1—9的值,1的压缩比率最低,

建议取5。

方法四、安装gzippy插件开启Gzip压缩

下载Gzippy插件(下载地址见参考资料。),点wordpress后台的安装插件-上传-选择文件-现在安装,安装完成后启动插件即可。

方法五、利用WP

Super

Cache缓存插件自带功能开启Gzip压缩

已安装WP

Super

Cache缓存插件的朋友,可以在WP

Super

Cache设置-高级选项中勾选Compress

pages

so

they’re

served

more

quickly

to

visitors.(Recommended)一项,这样也可以开启Gzip压缩。不过勾选这个选项可能导致网页乱码。

方法六、Cpanel控制面板的空间开启Gzip压缩

使用Cpanel面板的空间如果服务器支持,可以在Cpanel后台设置开启网站Gzip压缩。在Cpanel面板的软件栏目-优化网站中进行设置。点优化网站后,选择压缩所有内,然后更新设置。

查看Gzip是否开启成功

选择以上任一适合自己的方法设置好之后,大家可以到Gzip压缩检测网页(见参考资料)进行测试,看看wordpress

Gzip压缩有没有成功。祝你成功。以下是本人博客的Gzip检测图-Gzip压缩已开启:

注意事项及说明

如果在.htaccess文件中禁止了gzip功能的话,那在php.ini文件中开启后也需在.htaccess文件中开启gzip,否则没有效果。

开启wordpress的gzip功能后,服务器将在页面传输前将页面压缩后传送,可以有效减少服务器的带宽使用,也可以加速页面下载。

另外请注意只能选择一种方式来开启wordpress

gzip压缩,否则有可能造成冲突,请谨记。

如何用C调用gzip实现自动压缩

命令: gzip语法:gzip [选项] 压缩(解压缩)的文件名 -c 将输出写到标准输出上,并保留原有文件。 -d 将压缩文件解压。 -l 对每个压缩文件,显示下列字段: (1)压缩文件的大小 (2)未压缩文件的大小 (3)压缩比 未压缩文件的名字 -r 递...

如何开启gzip压缩方法大全

IIS6.0启用Gzip压缩的方法:

1、新建Web服务扩展(如下图)

dll路径:“c:windowssystem32inetsrvgzip.dll”,然后启用。

2、网站服务中开启HTTP压缩支持(如下图)

临时目录需要给IIS用户读写权限。

3、修改IIS配置文件MetaBase.xml

文件路径:“c:windowssystem32inetsrv”(请先备份至他处),打开后搜索“HcDynamicCompressionLevel”,并修改(确定已备份)“Compression/deflate”和“Compression/gzip”两个片段的内容。下面的图n和图b所修改的内容用意是将js、css和php加入到压缩的范畴,数字9代表压缩等级。

(图n)

(图b)

4、重启IIS服务使之生效

——————————————————分分割割—————————————————

Apache启用Gzip压缩的方法:

1、开启模块并添加配置项目

a、vi /etc/httpd/conf/httpd.conf

b、查找LoadModule (/LoadModule),加入“LoadModule deflate_module modules/mod_deflate.so”这行

c、添加配置项目(下段内容)

复制代码代码如下:

IfModule mod_deflate.c

# 压缩等级 9

DeflateCompressionLevel 9

# 压缩类型 html、xml、php、css、js

SetOutputFilter DEFLATE

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

AddOutputFilter DEFLATE js css

/IfModule

2、重启apache使之生效

service httpd start

——————————————————分分割割—————————————————

检测是否支持Gzip

END

注意事项

1. 在编辑MetaBase.xml前需要停止IIS,可以使用 net stop iisadmin

2. 修改完成后开启iisadmin服务,并执行iisreset命令

关于SEO的测试

压缩是否对SEO有影响,经测试,开启后仍然可以被很好的收录。

如何利用gzip压缩网页来提升网站浏览速度

第一:利用GZIP压缩网页来提升网站浏览速度, 这个不是所有的网站都适用的

 因为开启GZIP压缩,是牺牲服务器性能来达到的..会对服务器产生额外的开销..所以要看你服务器的性能是否满足

一.IIS6.0开启方法:

1.双击IIS服务器,右键点击网站,点击属性,然后点击服务,我们看到HTTP压缩,然后在压缩应用程序文件,压缩静态文件中打钩,然后点击确定,第一步就完成了

 2.然后我们右键点击web服务扩展,点击添加一个新的web服务扩展,输入扩展名,为了便于我们识别,我们可以起名为gzip,然后点击添加,选择C:\WINDOWS\system32\inetsrv\gzip.dll,然后点击确定,扩展状态为允许,否则gzip不能生效,一切完成,我们就可以点击确定了.

3.接下来也是最重要的一步了,编辑IIS配置数据库配置文件,在此操作之前,我们应该关闭IIS服务器才能进行接下来的操作,当然我们也可以不关闭IIS服务器,我们双击IIS服务器,右键点击本地计算机,点击属性,在允许直接编辑配置数据库上打钩,那么我们不用关闭IIS就能直接配置服务器配置数据库配置文件了

4.我们找到C:\WINDOWS\system32\inetsrv下的MetaBase.xml文件,操作这个文件之前应该先复制一份,以免出现意外的情况.打开此文件,搜索deflate,找到HcDoStaticCompression原来为false改为true,HcDynamicCompressionLevel原来为0,改为9,HcFileExtensions里面就可以添加我们需要压缩的后缀,这里添加的是静态文件,一般压缩html,js,css图片不列为压缩之列.动态的文件可不可以压缩呢,当然可以HcScriptFileExtensions里面就是填写要压缩的动态文件.配置完这个,我们要来配置下面的gzip,他们两个紧挨着的,配置方法相同.

二.IIS7开启方法:

在IIS7中配置Gzip压缩相比IIS6来说实在容易了许多,而且默认情况下就是启用GZip压缩的。如果没有,则可以再功能视图下找到“压缩”项,进入之后就会看到“静态内容压缩”和“动态内容压缩”两个选项,勾上即可。

三.apache开启方法

找到并打开apache/conf目录中的httpd.conf文件

httpd.conf中打开deflate_Module和headers_Module模块,具体做法为将 如下两句前面的#去掉:

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

在httpd.conf文件底部加入如下代码配置需要压缩的文件:

IfModule deflate_module

SetOutputFilter DEFLATE

# Don’t compress images and other 

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary 

SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary 

SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary 

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css 

AddOutputFilterByType DEFLATE application/x-javascript

/IfModule

重启APACHE

四.nginx开启方法

修改/usr/local/conf/nginx/nginx.conf,在http节点加入gzip配置即可。

gzip on;

gzip_min_length 1k;

gzip_buffers 16 64k;

gzip_http_version 1.1;

gzip_comp_level 6;

gzip_types text/plain application/x-javascript text/css application/xml;

gzip_vary on;

nginx -s reload 重新加载nginx

gzip压缩的核心代码mfc的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于使用gzip压缩、gzip压缩的核心代码mfc的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/4586.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载