Day: 2014年11月7日

Nginx模块fastcgi_cache的几个注意点

eb项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cache等等。对于fastcgi这里的cache,很少被使用。去年年底,我对nginx的fastcgi_cache进行摸索使用。在我的测试过程中,发现一些WIKI以及网络上没被提到的注意点,这里分享一下。…

    

优化nginx 用fastcgi_cache,压测rps提升10几倍!!!!

未优化前:
ab压测
wenest2 微官网预览页(开启静态缓存) 1600 rps
优化后:
wenest2 微官网预览页(开启静态缓存) 22000 rps !!!!!!!!!!!!!!!!!!!!

结论:优化nginx后对于静态html页没有提高性能。

对于开启静态缓存的thinkphp系统,rps提升十几 倍。

对于不开启静态缓存的php程序,也有不同程度提升。但对 一些过度复杂的php页面提升不太大。
初步测试后台提交及手机端留言提交没有影响。
后续还要继续测试及调整配置参数。

 …