目录

Nginx为什么要做这个动静分离

Nginx为什么要做这个动静分离

因为我们网站要去优化,而他的重点就是在于我们要去静态化我们的网站嘛,然后我们网站静态化呢,它的关键点就是要把这个动静分离,动静分离就是让我们这么一个动态网站里面的一些动态网页啊,根据一定的规则,把一些不变的资源,和经常变的资源区啊,区分开来,那动静资做好了拆分之后,我们就根据这些静态资源的特点啊,来去让他做一些缓存操作,让静态资源呢只走静态资源的一个服务器,动态资源走动态资源的一个服务器,nginx嘛,它的一个静态处理能力还是很强的,但是他动态处理能力是不足的,所以经常,也是因为这个点,所以在项目中经常使用这个动静分离技术,那对于这个静态资源呢,比如说我们的图片啊,js、css啊,这些文件,我们都是在做反向代理服务器nginx中,去进行一个缓存,这样的话我们浏览器,在请求某一个静态资源的时候呢,我们的代理服务器nginx,他就可以做一个直接的处理,他就不需要去把我们这个请求,转发给我们的后端服务器,我们的tomcat,那如果我们的用户请求动态文件中呢,比如说servlet、jsp啊,他去转发给tomcat的服务器处理啊,然后从而去实现我们的一个动静分离嘛。这个也是我们反向代理服务器的一个重要的作用嘛。