其实细心的朋友们可能会发现,现在一些中大型网站会将站点的一些静态资源(如:CSS样式、JS脚本、其它文件)以单独的域名来部署,而不是和主站域名一样,这是为什么呢?其实这就是所谓的“动静分离”!
“动静分离”架构是什么?要弄清“动静分离”架构前我们要先弄清楚静态页面和动态页面的概念。
1、静态页面
静态是指几乎不变动或变动频率很低的页面,比如:静态化的HTML文件、JS/CSS、图片、压缩包等文件。
2、动态页面
所谓动态页面是指不同用户访问时其展现的数据内容不同,但所有用户访问的页面模板是相同的,比如:会员中心页、订单页、个人资料详情页等。
3、动静分离
它是指将动态请求与静态请求分离开来,动态页面和静态页面用不同的技术来架构和提供服务。
“动静分离”架构的优点动静分离最终目的就是:降低服务器负载,加快网站访问速度。
对于动态页面,服务器配置高一些;对于静态页面服务器配置可以很低。这样区分开之后,服务器利用更为合理,静态文件走CDN的话可以减少服务器带宽的开销,能加快网站访问速度。
动静分离架构中,为什么图片使用单独域名来部署?上面说到了,图片等静态资源可以做动静分离处理,可是我们并没有说动静分离必须要用不同的域名呀。纵观当下大型互联网平台,这些静态资源一方面是用单独域名部署的,另一方面它们使用的域名和主站根域名都不同,这是为什么呢?
其实,使用不同主域下的域名来做动静分离较使用相同主域的域名做动静分离更有利,主要体现在以下几方面:
1、突破浏览器并发数限制
不管是什么浏览器默认都是有并发数限制的,一般在3~5个,这意味着在同一时间内浏览器所发出的请求数也就3~5个,若站点静态资源过多,就意味着很多资源要排除等待请求。
2、减少Cookie污染
我们知道,同个根域下的Cookie是可以共享的,如果图片使用的是子域的域名来请求的,那意味着请求时还会带上主域的Cookie信息,然而图片资源并不需要这些Cookie信息,同时加上Cookie的请求还占用了带宽,影响请求速度。
基于这点考虑,对于静态资源站点我们建议使用和主域不同的域名来部署,这样不会导致Cookie污染。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
响应式网站的优势有: 1. 对搜索引擎友好 基于Flash的网站在搜索引擎上基本上是搜不到的,而搜索引擎的蜘蛛却能抓取你的HTML5站点和索引你的内容。所有嵌入到动画中的内容将全部可以被搜索引擎读取,...
南充网站建设公司排行: 排行一 网站标题:南充网站建设,南充网络营销—南充枫林网络 网站描述:南充枫林网络是专业从事网站建设、网络营销的互联网品牌,用心做事获得认同、精湛的技术赢得好评、优质的服务收获...
小王的公司就是一家为其他公司提供seo技术外包的公司,当然还提供网站上其他的,但是最近老板想要扩大市场,让小王在各种各样的网站上进行留言,看能不能多为公司宣传一下,让小王为自己公司的特点写一份宣传...
公司共有员工1,000余名,总部设在上海,同时在北京、广州、武汉、南京、济南、杭州、重庆、成都、沈阳等城市均设有办事处,尽心为消费者提供最好的销售服务与研发环境,与中国医疗事业共同发展。位于北京和上海...
在选择网站空间前首先确定你的站用的是asp还是php做的,因为所需要的数据库不同,所以在选择主机时要选择支持你的程序的虚拟主机。选主机时一定要看它是支持Access数据库还是Mysql数据库或是Mss...
我的淘宝 ->客户服务->投诉/举报发起图片发布侵权的举报,(这是淘宝的举报入口),同时您应当向淘宝提供书面投诉函以及证明材料: 1、您对该图片享有著作权或依法可以行使著作权权属证明...
今天给各位分享中文域名续费是真的吗的知识,其中也会对中文域名需要续费吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!文章目录列表: 1、有人打电话来说我们公司的中文域名快到期了...
公司介绍 河南建来网络科技创立于2020年,是国内OTA行业的领先者和开拓者,也是OTA(在线旅行社)酒店代理和酒店经营服务供应商。我们致力于把安全便捷的出行观念带给每个人、每个家庭、每个组织,构建...