代理缓存
来源:3-21 Nginx作为缓存服务_场景配置演示
qq_深都_03155654
2019-02-13
请教老师
1、服务器缓存与nginx缓存哪个好?包括维护缓存
2、什么场景会选择nginx做缓存,还是说有时必须用nginx缓存才行呢?
如果服务器已经做了redis 缓存或者选择服务器缓存效果更好,为啥要选择做nginx代理缓存呢(除中间件外)
写回答
2回答
-
1、服务器缓存与nginx缓存哪个好?包括维护缓存
你说的服务器缓存是指的什么?通畅理解的服务器缓存可以用Nginx来实现。
2、什么场景会选择nginx做缓存,还是说有时必须用nginx缓存才行呢
这个取决于具体的场景,所有的应用使用,要选择只有最合适的,但不一定说它就是最好的。
假设你的网站是一个100万的pv的小网站,用的LNMP架构,Nginx如果只作代理,由于服务架构或者业务逻辑的限制导致整体的并发吞吐能力在1000qps左右,那如果有一天你们公司用户突然增加,需要能支持2000qps,那么这个时候,最为直接简单的优化角度就是通过Nginx开启代理缓存,因为最前端的Nginx能支持的并发最多,可以直接把用户访问的内容缓存在Nginx本地,而不用每一个请求都去查询后端的DB.
00 -
qq_深都_03155654
提问者
2019-02-14
1、服务器缓存指的是 redis,memcached,或者框架生成的cache缓存文件,
00
相似问题