Nginx作为代理服务_Nginx作为缓存服务
1、缓存类型
(1)服务器缓存
服务端缓存一般使用Memcache、Redis
(2)代理缓存
(3)客户端缓存
2、代理缓存流程图
第一步:客户端第一次向Nginx请求数据a;
第二步:当Nginx发现缓存中没有数据a时,会向服务端请求数据a;
第三步:服务端接收到Nginx发来的请求,则返回数据a到Nginx,并且缓存在Nginx;
第四步:Nginx返回数据a给客户端应用;
第五步:客户端第二次向Nginx请求数据a;
第六步:当Nginx发现缓存中存在数据a时,则不会请求服务端;
第七步:Nginx把缓存中的数据a返回给客户端应用。