上文回顾:昨天介绍了从PHP层入手的优化实践,今日再从nignx服务器看,我们能够快到什么程度!
要从更前端入手
回顾下整个网页打开的顺序,控制权先交给了nginx,然后才由nginx交给php,既然php上面能做cache,那么nginx能不能做cache呢?
我们看看nginx的官网文档看看有什么思路没有,这里我找到了这个:
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache
ok,按照这个说明,大概的nginx修改如下所示
此配置仅做参考,实际可用配置需要根据自己的服务器环境进行修改
重启nginx,我们再来看看现在能跑到多少的QPS
已经能跑到4000+了,这样应该是满足我的要求了,但是除此之外,还有些什么优化的手段呢?未完待续:)