为什么很多网站的静态资源使用独立的域名?

更新日期: 2019-09-04阅读: 3.1k标签: 域名

什么是静态资源

不根据访问的条件变化的资源就是静态资源,比如 html,js,css,webfont 等文件。


为什么很多网站的静态资源使用独立的域名

1.避免发送无意义的 cookie ,当我们的浏览器第一次请求服务器的时候,会根据服务器响应报文中的 set-Cookie 来保存 cookie ,以后再次向这个服务器发送请求的时候都会带上 cookie ,所以我们即使向服务器请求静态资源,这个 cookie 也会发送,并且服务器对于这些 cookie 不会做任何处理,它们只是在毫无意义的消耗带宽。所以你应该确保对于静态内容的请求是无coockie的请求。需要注意的是子域名也会受到感染,所以要使用独立域名。


2.动静分离。静态资源与动态内容分离,有利于部署于CDN。


3.HTTP 协议对同一个域名的同时下载线程数有限制。主要是为了优化下载速度,防止同一域名下下载线程数过多,导致下载速度变慢。各个浏览器都会遵守这个规定,但是限制的数目可能不一致。基于这个原因,可将资源部署于不同的域名,以达到最大化并发下载。


4.静态资源独立部署,为全局产品服务。方便复用,放在一个服务器上的文件可以共其他服务器上的产品使用。 比如 taobao.com 和 tmall.com 都会用到 tbcdn.cn 上的静态资源,这样同时也有利于最大化利用客户端缓存。比如访问 taobao.com ,缓存了 tbcdn.cn 上的某个 js文件,之后再访问 tmall.com 时,也用到此 js 文件,不必再从 tbcdn.cn 上下载,直接用客户端缓存即可。

链接: https://www.fly63.com/article/detial/5650

如何通过自定义域名方式访问本地WEB应用

自定义域名访问本地WEB应用,本地安装了WEB服务端,怎样通过自定义域名方式实现从公网访问本地WEB应用?本文将介绍具体的实现步骤。安装并启动WEB服务端的默认安装的WEB端口是80。可以在万网、百度云、腾讯云、西部数码等等域名服务商注册并购买域名。

微信域名防封技术,微信域名总是被封如何解决

本身在网站要想在微信中推广,多多少少都会有预防被拦截,是专门为运营网站和公众号的运营者一个研究的工具几十你是正常网站,也是公司企业备案,照样也会被拦截。这个被拦截一般来说就是你的这个域名已经在微信中打不开了

DNS域名解析过程

我们都知道在浏览器通过域名发起一个网络请求的时候,会有DNS服务器将域名解析成ip地址,以便向正确的ip地址发送请求,那么这一个过程具体是怎么处理的呢?今天整理了一下DNS域名解析的过程。大致分为10步:

A记录、CNAME和URL转发区别

我们在做域名解析时,尤其是很多虚拟主机,大都会使用到CNAME解析,独立主机、VPS则用A记录较多,而URL转发则会在更换域名时用到,从设置效果来看,都是“解析”到一个“其它”URL地址,而实际上它们之间还是有些区别的

DNS域名解析步骤

整个过程大体描述如下,其中前两个步骤是在本机完成的,后8个步骤涉及到真正的域名解析服务器:浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就结束。

域名为什么会被腾讯屏蔽封禁如何查询微信域名是否被屏蔽的方法

域名为什么会被腾讯屏蔽封禁:1.域名来源,在微信有过黑历史,被人使用过在微信有过不良记录,后来被人为各种方法恢复后转到你手上

网站域名被墙是什么?

如果域名ping的通却打不开网站(排除服务器宕机),用代理可以打开一般说明域名被封了。假如域名下的网站非法信息多,敏感,又不整改,会直接被GFW墙掉,结果就是访问域名是打不开的。但是解析是正常的。此时域名在国内是无法使用的

node如何绑定域名?

网上大部分答案是用使用nginx的反向代理,我记录一下apache服务器怎么设置。在Apache的配置文件中,打开 mod_proxy 和 mod_proxy_http 等等,即去掉 httpd.conf 中的#

原生js判断域名合法性_验证域名是否合法

生活中我们肯定会见到很多域名(domain name,简称domain)。域名有很多形式,以句点(.)作为分隔符。这里说的域名是纯域名,不是网址,不包括http://(或https://),也不带斜线。

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!