为什么要做动静分离?

Nginx是当下最热的Web容器,网站优化的重要点在于静态化网站,网站静态化的关键点则是是动
静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开
来,动静资源做好了拆分以后,我们则根据静态资源的特点将其做缓存操作。
让静态的资源只走静态资源服务器,动态的走动态的服务器
Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术。
对于静态资源比如图片,js,css等文件,我们则在反向代理服务器nginx中进行缓存。这样浏览器
在请求一个静态资源时,代理服务器nginx就可以直接处理,无需将请求转发给后端服务器
tomcat。 若用户请求的动态文件,比如servlet,jsp则转发给Tomcat服务器处理,从而实现动静分
离。这也是反向代理服务器的一个重要的作用。

你可能感兴趣的:(前端框架)