首页 > 其他分享 >初次了解【域名发散】和【域名收敛】

初次了解【域名发散】和【域名收敛】

时间:2023-05-16 19:34:06浏览次数:47  
标签:静态 发散 域名 初次 com 资源 页面

什么是域名发散

域名发散是指将静态资源放在多个子域名下,以突破浏览器对同一域名的并发请求限制,提高页面加载速度。例如,如果主页面是 www.example.com,那么可以将图片、样式表、脚本等静态资源分别放在 img.example.com、css.example.com、js.example.com 等子域名下。

要实现域名发散,需要以下几个步骤:

  • 配置服务器或者 CDN 服务,让不同的子域名指向相同或者不同的服务器地址。
  • 修改页面中引用静态资源的 URL,使用相应的子域名。
  • 如果需要,设置跨域资源共享(CORS)策略,允许不同子域名之间的资源访问。这样,当浏览器加载页面时,就可以同时从多个子域名下载静态资源,提高并行度和效率。

不过,域名发散也有一些缺点和限制,例如:

  • 增加了 DNS 解析的开销和时间。
  • 增加了 SSL 证书的成本和管理难度。
  • 可能造成跨域问题和安全风险。
  • 可能不适合移动端的网络环境和性能优化。因此,在使用域名发散时,需要根据具体的场景和需求进行权衡和测试。

域名发散使用场景

使用域名发散的情况有以下几种:

  • 当页面中有大量的静态资源需要加载,而浏览器对同一域名的并发请求限制较低时,可以使用域名发散来提高页面加载速度。
  • 当页面中的静态资源不需要携带 cookie 时,可以使用域名发散来节省 cookie 带宽。
  • 当页面中的静态资源可以分布在不同的服务器或者 CDN 服务上时,可以使用域名发散来提高资源的可用性和稳定性。

不过,使用域名发散也要注意以下几点:

  • 不要使用过多的子域名,否则会增加 DNS 解析的开销和时间。一般来说,域名发散的数量最好在3以下。
  • 要考虑 SSL 证书的成本和管理难度,以及跨域问题和安全风险。
  • 要根据不同的网络环境和性能优化策略进行权衡和测试,有时候域名收敛可能更适合移动端。

标签:静态,发散,域名,初次,com,资源,页面
From: https://www.cnblogs.com/mxyulin/p/17406596.html

相关文章

  • 宝塔面板使用域名访问管理
    宝塔面板默认使用IP地址+端口号进行访问管理,下面配置成通过域名进行访问,方便记忆。宝塔面板可以https网址访问,自己替换换了证书,让宝塔面板的证书与网站域名的SSL证书为同一个证书,网站证书续期即面板证书续期。一、记住几个地址(目的是把面板SSL证书地址修改为同域名的网站SSL证书......
  • 浅谈原型——当前较为好用的原型制作网站以及原型制作的初次尝试
    在软件开发的过程中,原型的制作是避免不了的,“原型”的最基本定义是“最终产品的仿真或样本版本,用于发布之前方便测试。”原型的目标是在花费大量时间和金钱进入开发产品前,让开发者快速的了解产品创意。原型图对于是否能启动开发起着至关重要的作用。它还可以提前避免需要改进的......
  • 工业数据采集模块方案 采集网口TCP主动上传模式,支持域名解
    工业数据采集模块方案采集网口TCP主动上传模式,支持域名解析和指定IP模式上传,模块本身可以设定IP地址和ID编号,也可以使用dhcp自动获取模式。模块集成2路4-20ma模拟量采集,4路0-10V电压,2路可变数字量输入或输也出接口,可实现远程采集及控制需求,支持局域网搜索设备,远程设置及重启。每个......
  • 从浏览器输入域名开始分析 DNS 解析过程
    我们就从在浏览器输入域名开始分析。1.DNS服务器有哪些?递归DNS服务器:也称为DNS解析器。这种服务器是DNS查询的起点,它负责从根DNS服务器开始解析域名,一步步查询到目标域名所在的DNS服务器,并将解析结果返回给用户设备。递归DNS服务器通常由网络服务提供商(ISP)或公......
  • 二级域名做http代理(跳到指定机器的指定端口)
    1添加域名  2添加域名后会自动生成一个加速域名,将这个加速域名做CNAME解析。  3开启自定义端口(首先打开静态回源配置和动态内容回源配置)  6然后配置自定义端口7配置后将以上两项配置的http关掉才能生效(回源配置,动态加速配置) ......
  • 从浏览器输入域名开始分析DNS解析过程
    摘要:DNS(DomainNameSystem)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于TCP/IP网络。本文分享自华为云社区《DNS那些事——从浏览器输入域名开始分析DNS解析过程》,作者:砖业洋__。我们就从在浏览器输入域名开始分析。1.DNS服务器有哪些?递......
  • nginx 访问域名跳转至域名后接目录
    要实现https://xxx.com/自动跳转至https://xxx.com/new,可以在Nginx的配置文件中添加以下重定向规则:server{listen80;listen[::]:80;server_namexxx.com;return301https://$server_name$request_uri;}server{listen443ssl;listen......
  • 假设知道服务器IP,如何查询它绑定的域名?
    在一些场景中,我们往往只得到了一个IP地址,那么如何通过IP地址快速地找到它绑定的域名呢?1、IP历史解析记录输入查询的IP地址,获取IP绑定过的域名记录。ip138查询:https://site.ip138.com/2、同站/旁站查询关键词:IP反查域名、同IP网站查询、旁站查询,通过一些在线查询工具获取域名。IP反......
  • 运用nginx和阿里云解析配置二级域名
    进入阿里云管理控制台,在左侧菜单选择云解析,nginx配置文件的配置如下,配置完成后重启nginx即可公众号:chengziboke888......
  • 初次安装Linux 1Panel面板体验
    初次安装Linux1Panel面板体验1Panel是Linux下的一款服务器管理工具。和宝塔相比更加轻量化。相比之下各有优点,本文让我们一起来安装1Panel面板。面板优势快速建站 :深度集成WordPress和Halo,域名绑定、SSL证书配置等一键搞定高效管理 通过Web端轻松管理Linux......