lauy

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Nginx能做什么事帮到你:

1.Nginx对日志文件的切割:可以按时间天,小时来切割存储,避免出现巨大的log文件。

2.Nginx的浏览器本地缓存设置:能够使用户浏览器将不常改变的文件存储在本地一定时间,请求时无需再向服务器加载,如:图片,jquery.js 等。

3.Nginx的gzip压缩输出配置:经过gzip技术压缩后页面大小可以变为原来的30%,加快了浏览器加载的速度,gzip一般浏览器IE,chrome,fiefox都支持。

4.Nginx可以作为负载均衡和反向代理服务器:使一个集群的服务器能够充分的利用空闲时间处理请求,同时代理服务器可以部署2台防止宕机。

5.Nginx的rewrite重写url:通过正则表达式对请求过来的url进行判断转向指定的跳转地址,包括返回状态等。

6.Nginx的proxy_cache模块出现,可以把它当作一个缓存web服务器来使用,可以将一些常用不修改的内容缓存在内容目录里。

 

Nginx模块:

1.Nginx配置文件可以分为4个部分:

  1)main(全局配置)

  2)server(虚拟主机配置)

  3)upstream(反向代理、负载均衡配置)

  4)location(目录匹配配置)

2.Nginx模块可以分为3中角色:

  1)Handlers(处理模块:用于处理HTTP请求的输出内容)

  2)Filters (过滤模块:用于过滤Handlers输出的内容)

  3)Load-balancers (负载均衡模块:将HTTP请求转发给服务器)

 

posted on 2013-12-07 13:41  lauy  阅读(200)  评论(0编辑  收藏  举报