静态资源和动态资源的区别
a.静态资源一般都是设计好的html页面,而动态资源依靠设计好的程序来实现按照需求的动态响应;
b.静态资源的交互性差,动态资源可以根据需求自由实现;
c.在服务器的运行状态不同,静态资源不需要与数据库参于程序处理,动态可能需要多个数据库的参与运算。
为什么要把图片和css等静态资源放在单独的域名下 主要是提升网站的性能: 把图片、css、js文件放在另一个服务器上(资源服务器) 1.有利于cpu负载和带宽均衡。而网页中html标签的href、src属性如果引用 一个ip地址是不妥的(因为资源服务器的ip地址可能会变),所以给资源服务器注册一个独立域名,便于href、src属性的设置一劳永逸。 2.CDN缓存更方便 3.突破浏览器并发限制 4.Cookieless, 节省带宽,尤其是上行带宽 一般比下行要慢 5.防止不必要的安全问题( 6.数据做了划分,甚至切到了不同的物理集群,通过子域名来分流比较省事