apache开启GZIP压缩,apache开启gzip
apache开启GZIP压缩,apache开启gzip
资源文件我很少挂载服务器访问,都是通过阿里云CDN解决,今天发现CDN一个580K的.min.css样式文件chrome收到只有51K,于是赶紧把服务器上的GZIP启动起来,毕竟CPU还有很大的空间。
---------------引
apache开启CDN很简单,默认编译后自动有so扩展,只是需要.conf文件配置一下即可:
(1)加载so文件
1 2 3 |
LoadModule
headers_module modules/mod_headers.so
LoadModule
deflate_module modules/mod_deflate.so
LoadModule
filter_module modules/mod_filter.so
|
(2)压缩规则
1 2 3 4 5 6 7 8 9 10 |
##GZIP
compress
< IfModule
mod_deflate.c>
AddOutputFilterByType
DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json
#
压缩等级 7
DeflateCompressionLevel
7
#设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩
SetEnvIfNoCase
Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase
Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
SetEnvIfNoCase
Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
</ IfModule >
|
(3)后续
最后测试发现,apache没有设置mod_deflate.c也会压缩,神马情况?
原来我最初就没有注释LoadModule deflate_module modules/mod_deflate.so,下面不配置也会压缩。。
(4)附录
下面附上我加载的所有so扩展:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
LoadModule
authn_file_module modules/mod_authn_file.so
LoadModule
authn_dbm_module modules/mod_authn_dbm.so
LoadModule
authn_anon_module modules/mod_authn_anon.so
LoadModule
authn_dbd_module modules/mod_authn_dbd.so
LoadModule
authn_default_module modules/mod_authn_default.so
LoadModule
authz_host_module modules/mod_authz_host.so
LoadModule
authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule
authz_user_module modules/mod_authz_user.so
LoadModule
authz_dbm_module modules/mod_authz_dbm.so
LoadModule
authz_owner_module modules/mod_authz_owner.so
LoadModule
authz_default_module modules/mod_authz_default.so
LoadModule
auth_basic_module modules/mod_auth_basic.so
LoadModule
auth_digest_module modules/mod_auth_digest.so
LoadModule
dbd_module modules/mod_dbd.so
LoadModule
dumpio_module modules/mod_dumpio.so
LoadModule
reqtimeout_module modules/mod_reqtimeout.so
LoadModule
ext_filter_module modules/mod_ext_filter.so
LoadModule
include_module modules/mod_include.so
LoadModule
filter_module modules/mod_filter.so
LoadModule
substitute_module modules/mod_substitute.so
LoadModule
deflate_module modules/mod_deflate.so
LoadModule
log_config_module modules/mod_log_config.so
LoadModule
logio_module modules/mod_logio.so
LoadModule
env_module modules/mod_env.so
LoadModule
mime_magic_module modules/mod_mime_magic.so
LoadModule
expires_module modules/mod_expires.so
LoadModule
headers_module modules/mod_headers.so
LoadModule
ident_module modules/mod_ident.so
LoadModule
setenvif_module modules/mod_setenvif.so
LoadModule
version_module modules/mod_version.so
LoadModule
proxy_module modules/mod_proxy.so
LoadModule
proxy_connect_module modules/mod_proxy_connect.so
LoadModule
proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule
proxy_http_module modules/mod_proxy_http.so
LoadModule
proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule
proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule
proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule
ssl_module modules/mod_ssl.so
LoadModule
mime_module modules/mod_mime.so
LoadModule
dav_module modules/mod_dav.so
LoadModule
status_module modules/mod_status.so
LoadModule
autoindex_module modules/mod_autoindex.so
LoadModule
asis_module modules/mod_asis.so
LoadModule
info_module modules/mod_info.so
LoadModule
cgi_module modules/mod_cgi.so
LoadModule
dav_fs_module modules/mod_dav_fs.so
LoadModule
vhost_alias_module modules/mod_vhost_alias.so
LoadModule
negotiation_module modules/mod_negotiation.so
LoadModule
dir_module modules/mod_dir.so
LoadModule
imagemap_module modules/mod_imagemap.so
LoadModule
actions_module modules/mod_actions.so
LoadModule
speling_module modules/mod_speling.so
LoadModule
userdir_module modules/mod_userdir.so
LoadModule
alias_module modules/mod_alias.so
LoadModule
rewrite_module modules/mod_rewrite.so
LoadModule
php5_module modules/libphp5.so
|
博客地址:http://blog.yoqi.me/archives/3906
评论暂时关闭