为什么要做动态资源和静态资源的分离?
分离资源,可以减少不必要的请求消耗,减少请求延时。另外还有一个好处,动态资源出了问题,页面也还是会出来。可以根据下图来理解:
网页的内容,可以根据请求的url来区分动态文件和静态文件:
location ~ \.jsp$ {
proxy_pass http://java_api;
index index.html index.htm;
}
location ~ \.(jpg|png|gif)$ {
expires 1h;
gzip on;
}