nginx openresty配置页面压缩

页面压缩:自动去除html文件中非必要的字符(空白、注释等)

一、安装trrim模块:需要使用到淘宝tengine中trim模块

1,下载tengine:http://tengine.taobao.org/download.html

2,解压压缩包,找到modules下的ngx_http_trim_filter_module文件夹,复制此模块文件,放在项目服务器的 usr/loacl/src文件下:

二、编译openresty:

1,命令行进到nginx目录 /usr/local/openresty/nginx/sbin,查看当前openresty版本:./nginx -V

2,下载openresty1.15.8.3(版本号要与当前使用的openresty版本一致),并将其放在项目服务器的 usr/loacl/src文件下:

3,命令行cd到openresty目录:cd /usr/local/src/openresty-1.15.8.3
4,命令执行 ./configure --add-module=/usr/local/src/ngx_http_trim_filter_module
5,然后 make 即可 (不要make install),编译成功。

三、将编译好的nginx配置文件替换项目中的nginx配置文件:

1,关闭nginx:./nginx -s stop (进到/usr/local/openresty/nginx/sbin目录执行)
2,将/usr/local/src/openresty-1.15.8.3/build/nginx-1.15.8/objs下的nginx配置文件复制,到/usr/local/openresty/nginx/sbin即可,记得sbin文件夹下面的nginx备份一下。
3,最后启动nginx (./nginx),查看版本(./nginx -V),可以看到此模块已安装:

4,将此配置放在缓存配置中 :
trim on;
trim_js on;
trim_css on;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
温铭 王院生  and 13 贡献者 OpenResty最佳实践  开源书籍项目                             --by 温铭  “在2012年的时候,我加入到奇虎360公司,为新的产品做技术选型。由于之前一直混迹在python圈子里面,也接触过nginx c模块的高性能开发,一直想找到一个兼备python快速开发和nginx c模块高性能的产品。看到OpenResty后,有发现新大陆的感觉。 于是我在新产品里面力推OpenResty,团队里面几乎没有人支持,经过几轮性能测试,虽然轻松击败所有的其他方案,但是其他开发人员并不愿意参与到基于OpenResty这个“陌生”框架的开发中来。于是我一个人开始了OpenResty之旅,刚开始经历了各种技术挑战,庆幸有详细的文档,以及春哥和邮件列表里面热情的帮助,我成了团队里面bug最少和几乎不用加班的同学。 2014年,团队进来了一批新鲜血液,他们都很有技术品味,先后都选择OpenResty来作为技术方向。我不再是一个人在战斗,而另外一个新问题摆在团队面前,如何保证大家都能写出高质量的代码,都能对OpenResty有深入的了解?知识的沉淀和升华,成为一个迫在眉睫的问题。 我们选择把这几年的一些浅薄甚至可能是错误的实践,通过gitbook的方式公开出来,一方面有利于团队自身的技术积累,另一方面,也能让更多的高手一起加入,让OpenResty的使用变得更加简单,更多的应用到服务端开发中,毕竟人生苦短,少一些加班,多一些陪家人。 这本书的定位是最佳实践,同时会对OpenResty做简单的基础介绍。但是我们对初学者的建议是,在看书的同时下载并安装OpenResty,把官方网站的Presentations浏览和实践几遍。 希望你能enjoy OpenResty之旅!"

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值