为什么80%的码农都做不了架构师?>>>   

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

nginx strip模块优化页面相关推荐

  1. 高并发环境下的Nginx该如何优化,让用户再也不会说卡

    Nginx相关性能优化 一.考虑方面: 二.压力测试工具 ab --评估服务能承载的并发 三.系统性能优化 1.文件句柄 2.文件句柄的设置方式: ①.系统全局设置(针对root用户) ②.用户局部修 ...

  2. Linux实战教学笔记37:企业级Nginx Web服务优化实战(上)

    一,Nginx基本安全优化 1.1 调整参数隐藏Nginx软件版本号信息 一般来说,软件的漏洞都和版本有关,这个很像汽车的缺陷,同一批次的要有问题就都有问题,别的批次可能就都是好的.因此,我们应尽量隐 ...

  3. Nginx配置性能优化(转)

    大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...

  4. Nginx配置性能优化的方法

    大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的Nginx对你的网站来说已经能 ...

  5. NGINX 常见模块

    文章目录 **NGINX 常见模块** 4.11 第三方模块 4.11.1 nginx-module-vts 模块实现流量监控 4.11.2 echo实现信息显示 4.12 Nginx 变量使用 4. ...

  6. Nginx服务与优化

    Nginx服务与优化 编译安装nginx Nginx的主配置文件/usr/local/nginx/conf/nginx.conf 全局配置 I/O 事件配置 HTTP配置 Web 服务的监听配置 编译 ...

  7. nginx 带宽_Nginx优化配置,轻松应对十万并发

    Nginx现在已经是最火的web服务器之一,尤其在静态分离和负载均衡方面,性能十分优越.接下来我们主要看下Nginx在高并发环境下的优化配置,主要是针对 nginx.conf 文件的属性设置.我们打开 ...

  8. nginx httpgzip模块

    nginx HTTPgzip模块配置 ./configure --with-http_gzip_static_module 下面的配置放在http模块 gzip  on;    //开启gzip压缩 ...

  9. 11 个 Nginx 参数性能优化工作

    工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作,加上以前也经常折腾 Nginx,故记下一些优化工作. 优化 Nginx 进程数量 配置参数如下: worker_processes 1; ...

最新文章

  1. xshell登录VMware虚拟机的初始设置
  2. Session 存储方式
  3. Jquery中的hover()和toggle()用法
  4. sqlite3存储格式
  5. 加速度和陀螺仪 日常活动识别 跌倒检测_巢湖房屋安全检测,幼儿园房屋质量检测新趋势-房屋鉴定专业团队...
  6. linux创建zip+函数,linux+shell基础知识
  7. epoll内存计算方法:4G内存服务器epoll并发量最大能达到多少?
  8. 网段和子网的区别_石笼网袋和石笼网的区别
  9. 今日头条电脑版官方版_雷霆拯救电脑版-雷霆拯救pc版下载v4.0.9 官方版
  10. mongodb 可是化_Mongodb GUI可视化管理工具推荐
  11. 字节跳动(今日头条),战斗力为何如此凶猛?| 畅言
  12. MaxRects纹理合并算法as3实现
  13. Android鞋店管理系统,鞋店进销管理系统下载
  14. 小蒟蒻的blog美化汇总~
  15. Shi-Tomasi角点检测算法
  16. C#获取屏幕的分辨率
  17. 【云原生 | Kubernetes 实战】18、K8s 安全实战篇之 RBAC 认证授权(上)
  18. 关于IE系列浏览器对URL的兼容性处理
  19. 带你了解什么是MySQL数据库(六)索引原理,如何建立与使用索引
  20. java自动生成接口文档

热门文章

  1. 自动化测试基础篇--Selenium框架设计(POM)
  2. ionic之点击放大图片
  3. Android项目:proguard混淆之常见开源项目混淆配置
  4. EMC:欲占企业数据中心市场大半江山
  5. 手工卸载.Net写的win服务
  6. C++ link2005 error 错误 解决方法汇总(一般重复定义,如果都是不就是 函数定义和实现没有分离)...
  7. SQLServer2000 数据库恢复模型详解
  8. 【C#学习笔记】退出程序
  9. 【微信支付】微信端的手机网页支付 开发流程
  10. 边看chromium的代码,边想骂人...