nginx strip模块优化页面

 nginx strip模块删除不必要的空格

在nginx官方wiki的第三方模块中看到nginx strip模块,简单的看下功能,大意就是把网页中的空格,tab,换行删除以用来减少文件的大小,提高用户的访问速度,这个模块配合gzip效果更佳. mod_strip模块简介: 直接翻译官方的简介,mod_strip移除html文档中没必要的空行(包含空格,tab,换行). mod_strip配合NginxHttpGzipModule来使用可以更好的减少文件大小以及减少页面下载时间,这个软件目前还在测试阶段,但是我用得非常OK.mod_strip速度非常快,而且仅仅需要非常少量的内存. 1. mod_strip安装:
# cd /usr/local/src/
# wget http://wiki.nginx.org/images/6/63/Mod_strip-0.1.tar.gz
# tar -xzvf Mod_strip-0.1.tar.gz
# cd nginx-1.4.2 //提前解压好的nginx
# ./configure --prefix=/usr/local/nginx-1.4.2 --add-module=../mod_strip
# make
# make install
2. mod_strip简单用法:
location / {
    strip on;
}
strip指令: 语法: strip on|off 默认: off 可用配置段: main, http, server, location 所有响应给用户的MIME类型为text/html将会使用该模块 3.  mod_strip测试
nginx配置
location ~* ^/2322(/.*)
{
    strip on;
}
3.1 换行:
# cat newline.html 
line 1
line 2
打开内容如下:
line 1line 2 # 惊呆了,好好的两行怎么变成这样了
3.2 tab测试:
# cat tab.html
<head>
<title>test strip</title>
</head>
<body>
<strong>        tab</strong>    <strong>tab2</strong>
</body>
</html>
打开后内容如下:
<strong>tabtab2</strong>
直接上图: [caption id="attachment_2324" align="aligncenter" width="484"] strip替换tab[/caption] 3.3 替换空格
# cat space.html 
<b> space </b> <b> space2 </b>
打开后内容如下:
space space2
看截图: [caption id="attachment_2323" align="aligncenter" width="473"] strip替换空格[/caption] 总结:什么玩意儿,这种模块也能上nginx官方模块,而且作者也承认了因为技术原因换行存在问题,很想看看作者的网站长什么样,使用nginx的strip模块还能work ok.如果真想优化这方面内容,推荐大家使用google的pagespeed模块.如果你是apache请看 apache使用pagespeed加速. 转载请注明出处: nginx strip模块删除不必要的空格  http://www.ttlsa.com/html/2322.html

转载于:https://my.oschina.net/766/blog/210956

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值