多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 疑问1:Nginx的Web和Proxy的各种配置怎么分配?那些配置该放在Web上,那些配置应该放在Proxy上? 这个问题困扰我很久,原因就是我以前一直在推测,没有实际配置,所以建议大家自己模拟一些需求后,就知道了。 ##### 访问流程:客户端浏览器->CDN->Proxy->Web - ##### 1.请求内容需要Web服务器直接处理和操控的由Web服务器配置(页面文件,缓存时间,压缩) - ##### 2.需要对请求进行管理,操控,过滤的,由Proxy控制(错误页面重定向,防盗链,限制请求方法,缓存) - ##### 3.简单说Web只配置和实际页面发布相关的配置 #### 疑问2:Web启用压缩后,Proxy还用配置压缩么? 我认为:用。用在哪?我后端代理的是Tomcat服务,Tomcat服务本身何以开启压缩,但是我认为Nginx压缩会更高效。 #### 疑问3:为什么我没用Nginx的缓存? 1. 现在业务性能要求现有配置已经足够 2. 上缓存后,和location搭配后,缓存清理不成功(也许是对第三方模块理解不够透彻吧) 3. 删除缓存后,缓存页面会无法显示,ctrl + f5 三次后才会显示。