什么叫动静分离
所谓动静分离就是说我们的图片,css,js之类的文件都交给nginx来处理,nginx处理不了的,比如jsp就交给tomcat来处理。
有人计算过,nginx代理处理静态请求远远优于tomcat处理。
那怎么做呢
还是一样,修改nginx.conf
在locaction下面添加一个新的location:
#所有静态请求都有nginx处理
location ~.(css|js|png)$ {
root D:/staticFile;
}
#所有动态请求都转发给tomcat处理
location ~.(jsp|do)$ {
proxy_pass http://127.0.0.1:8084;
}