strip:nginx最让人吐槽的第三方模块
2013-08-28 01:50
691 查看
在nginx官方wiki的第三方模块中看到nginx strip模块,简单的看下功能,大意就是把网页中的空格,tab,换行删除以用来减少文件的大小,提高用户的访问速度,这个模块配合gzip效果更佳.
strip指令:
语法: strip on|off
默认: off
可用配置段: main, http, server, location
所有响应给用户的MIME类型为text/html将会使用该模块
打开内容如下:
打开后内容如下:
直接上图:
strip替换tab
打开后内容如下:
看截图:
strip替换空格
总 结:什么玩意儿,这种模块也能上nginx官方模块,而且作者也承认了因为技术原因换行存在问题,作者使用nginx的 strip模块还能work ok,怀疑.如果真想优化这方面内容,推荐大家使用google的pagespeed模块.如果你是apache请看apache使用pagespeed加速.
博文:nginx strip模块删除不必要的空格
图片看不到点我:http://www.ttlsa.com/html/2322.html
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>
直接上图:
strip替换tab
3.3 替换空格
# cat space.html <b> space </b> <b> space2 </b>
打开后内容如下:
space space2
看截图:
strip替换空格
总 结:什么玩意儿,这种模块也能上nginx官方模块,而且作者也承认了因为技术原因换行存在问题,作者使用nginx的 strip模块还能work ok,怀疑.如果真想优化这方面内容,推荐大家使用google的pagespeed模块.如果你是apache请看apache使用pagespeed加速.
博文:nginx strip模块删除不必要的空格
图片看不到点我:http://www.ttlsa.com/html/2322.html
相关文章推荐
- Nginx 的第三方 Echo 模块 — echo-nginx-module(一)
- nginx添加第三方模块
- 一些好用的nginx第三方模块
- nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况
- Nginx:一致性哈希(第三方模块ngx_http_consistent_hash)
- 利用Nginx第三方模块,实现附件打包下载
- 如何安装nginx第三方模块
- Nginx 第三方模块-漫谈缘起
- nginx第三方模块---nginx-sticky-module的使用(基于cookie的会话保持)
- Nginx编译安装第三方模块http_substitutions_filter_module
- nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况
- Nginx 第三方模块试用记
- 如何安装nginx第三方模块
- 玩玩 Nginx 2-----给Nginx添加第三方模块(动态更新upstream)
- nginx 开发第三方模块的时调式日志的方法(终端printf输出日志)
- 在CentOS 6.9 x86_64的nginx 1.12.2上安装第三方模块set-misc-nginx-module实录
- nginx安装第三方模块的方法
- nginx安装第三方模块
- nginx(四)安装第三方模块
- nginx源码编辑带第三方模块lua