Nginx 为什么要做动、静分离?
Nginx 334
在我们的软件开发中,有些请求是需要后台处理的(如:.jsp,.do 等等),有些请求是不需要经过后台处理的(如:css、html、jpg、js 等等),这些不需要 经过后台处理的文件称为静态文件,否则动态文件。
因此我们后台处理忽略静态文件,但是如果直接忽略静态文件的话,后台的请求次数就明显增多了。
在我们对资源的响应速度有要求的时候,应该使用这种动静分离的策略去解决动、静分离将网站静态资源(HTML,JavaScript,CSS 等)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。
这里将静态资源 放到 nginx 中,动态资源转发到 tomcat 服务器中, 毕竟 Tomcat 的优势是处理 动态请求。