动态资源与静态资源
静态网页和动态网页的概念和区别动态页⾯与静态页⾯区别
静态资源:当⽤户多次访问这个资源,资源的源代码永远不会改变的资源。
动态资源:当⽤户多次访问这个资源,资源的源代码可能会发送改变。
什么是动静分离
动静分离是让动态⽹站⾥的动态⽹页根据⼀定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是⽹站静态化处理的核⼼思路
动静分离简单的概括是:动态⽂件与静态⽂件的分离。
为什么要⽤动静分离
在我们的软件开发中,有些请求是需要后台处理的(如:.jsp,.do等等),有些请求是不需要经过后台处理的(如:css、html、jpg、js等等⽂件),这些不需要经过后台处理的⽂件称为静态⽂件,否则动态⽂件。因此我们后台处理忽略静态⽂件。这会有⼈⼜说那我后台忽略静态⽂件不就完了吗。当然这是可以
的,但是这样后台的请求次数就明显增多了。在我们对资源的响应速度有要求的时候,我们应该使⽤这种动静分离的策略去解决。
动静分离将⽹站静态资源(HTML,JavaScript,CSS,img等⽂件)与后台应⽤分开部署,提⾼⽤户访问静态代码的速度,降低对后台应⽤访问。这⾥我们将静态资源放到nginx中,动态资源转发到tomcat服务器中。
因此,动态资源转发到tomcat服务器我们就使⽤到了前⾯讲到的反向代理了。
提⾼⽹站吞吐量!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论