使用Nginx前端缓存,急速提升网站性能

据悉从Nginx/0.7.9开始已支持缓存功能,由第三方 nginx_ngx_cache_purge模块完成。

     当下网络流行,网站的负荷逐日加重。使用全动态响应,固然能即时响应用户,但为性能付出的代价是非常大的。

    即使最简单的新闻门户网站,也不可能做成全静态的,因为它至少拥有用户登录模块。

    为了获取更高的性能,必须尽可能的静态化!

    Nginx是个了不得的Web服务器,性能是相当了得。如今首次将nginx_ngx_cache_purge模块应用起来,测试结果非常满意。

    程序设计思路要稍改一下,将动态请求由客户端通过Js通讯完成,由Nginx将资源分层过滤。可达到较好的性能,手头一项目在使用Nginx缓存优化后,可以轻易耗尽2Gbps的带宽:


    1、注意:图中纵坐标的单位是 字节/秒!

    2、 本次测试过程服务器其它资源大有空闲。

    3、测试过程是真实业务,绝非拿几个简单静态页面来忽悠人。

    4、除了使用nginx_ngx_cache_purge模块外,还使用了Linux的tmpfs特性进一步提升Nginx缓存性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值