1. CDN缓存更方便

CDN:是构建在网络之上的内容发布网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容发布、调度等功能模块,是用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要是内容存储和分布技术。简单来说,CDN主要用来使用户就近获取资源

2. 突破浏览器并发限制

同一时间针对同一域名下的请求有一定数量限制,超过限制数目的请求会被阻塞。大多数浏览器的并发数量都控制在6以内。有些资源的请求时间很长,因而会阻塞其他资源的请求。因此,对于一些静态资源,如果放到不同的域名下面就能实现与其他资源的并发请求。

因而后来衍生了domain dash来加大并发数,但是过多的域名会使DNS解析负担加重,因此一般控制在2-4个。
对于图片资源的加载,利用css sprites技术,结合background的定位在同一张图片中加载多个图片,这也是减少并发数量的一种常用方法。

3. 节约cookie带宽

用户的每次访问,都会带上自己的cookie ,挺大的。假如twitter 的图片放在主站域名下,那么用户每次访问图片时,request header 里就会带有自己的cookie ,header 里的cookie 还不能压缩,而图片是不需要知道用户的cookie 的,所以这部分带宽就白白浪费了。
写主站程序时,set-cookie 也不要set 到图片的域名上。

4. 节约主域名的连接数,优化页面响应速度

因为老的浏览器(IE6是典型),针对同一个域名只允许同时保持两个HTTP连接。将图片等资源请求分配到其他域名上,避免了大图片之类的并不一定重要的内容阻塞住主域名上其他后续资源的连接(比如ajax请求)。

5. 防止不必要的安全问题

对于UGC的内容和主站隔离,防止不必要的安全问题( 上传js窃取主站cookie之类的) 。正是这个原因要求用户内容的域名必须不是自己主站的子域名,而是一个完全独立的第三方域名。

利用多个域名来存储网站资源相关推荐

  1. 为什么利用多个域名来存储网站资源会更有效?

    这个问题还真是没有注意啊,原来很多往回走哪的内容存储使用别的域名,这个有什么好处呢? 1:CDN缓存更方便 转载于:https://www.cnblogs.com/tangjiao/p/9036141 ...

  2. WordPress网站利用WP2PCS-SY插件定时、增量网站备份至百度网盘

    WordPress网站利用WP2PCS-SY插件定时.增量网站备份至百度网盘 如果我们有做过网站,如果我们做过网站丢过数据,那肯定体会到网站数据是多么重要.如果我们够勤奋,可以定期手工备份数据到本地: ...

  3. 从域名注册到网站上线全过程(简单全面)

    前言:刚开始是计划个人注册免费域名和免费的虚拟主机,目的是不花钱的完成到上线的全过程,点亮这个网站上线的技能树.后面公司需要做一个简单的展示性网站就名正言顺的进行尝试实现了. 个人总结:上线流程简单可 ...

  4. 利用WordPress搭建属于自己的网站

    怎么用WordPress给自己搭建了一个网站?可能很多人都想拥有属于自己的网站,这篇文章就找你怎么利用WordPress搭建属于自己的网站.如果你也正好有搭建个人网站的想法,那么本文会给你一个参考,我 ...

  5. Python爬虫实战系列(一)-request爬取网站资源

    Python爬虫实战系列(一)-request爬取网站资源 python爬虫实战系列第一期 文章目录 Python爬虫实战系列(一)-request爬取网站资源 前言 一.request库是什么? 二 ...

  6. 7个管理和优化网站资源的 Python 工具

    前一篇:?[清单]6个将 Python 源码编译成软件的构建工具 汇总一些管理.压缩.缩小网站资源的工具在这里供大家各取所需. 1️⃣django-compressor 将链接和内联的 JavaScr ...

  7. 利用cobaltstrike加sqlmap拿下一个网站并提权

    利用cobaltstrike加sqlmap拿下一个网站并提权 Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器.自3.0以后已经不在使用Metasploit框架而作为 ...

  8. 多个域名指向同一个网站实现方法

    导读: 一般搜索引擎不会因为你多一个域名指向而惩罚.包括百度.经过一段时间,一般的搜索引擎都能根据自身的规则来识别两个网站为同一个网站. 这样它们会选择一个域名做为主域名,另一个域名则忽略.输入该域名 ...

  9. Xilinx 网站资源导读2

    Xilinx 网站资源导读 ---版权声明---– 本文作者 Ricky Su www.fpganotes.com rickysu.fpga@gmail.com 欢迎转载,转载请保持原样及署名 商业使 ...

最新文章

  1. 致新手——OpenStack云倒底是什么?
  2. CentOS 查看系统版本号
  3. Python标准库02 时间与日期 (time, datetime包)
  4. Facebook:使用Libra完成第一笔交易
  5. 【Python】感觉是全网最详细Pandas合并数据集操作总结
  6. 小米真蓝牙耳机说明书_媲美AirPods?小米真无线蓝牙耳机Air 2开箱
  7. SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法此信息转载自BlueSky's Blog,www.heuupk.com,为尊重无价的知识请保留此版权信息。...
  8. php最后最后再执行,php最后几个函数
  9. 为什么不用DriverManager.registerDriver(driver)
  10. 多个pdf合并成一个pdf_手机里多个PDF合并成一个PDF的免费方法
  11. zookeeper 异常 :stat is not executed because it is not in the whitelist. Connection closed b
  12. spring boot 配置启动后执行sql, 中文乱码
  13. Linux设备驱动模型-Uevent
  14. c语言程序员表白代码6,520到了——程序员表白代码大全公开!
  15. python vim插件_有哪些好用到爆的vim插件?
  16. 微信小程序新手教程 1.0
  17. ThinkPHP中IP地址定位,包括IP地址库文件
  18. html制作3d按钮,纯CSS3 3D按钮 按钮酷似牛奶般剔透
  19. 2.2.1 数据通信系统的模型
  20. 国家战略下的技术自强,百度飞桨的时代之歌

热门文章

  1. oracle in与exists的使用
  2. 机器学习算法与Python实践之(一)k近邻(KNN)
  3. LeetCode-剑指 Offer 50. 第一个只出现一次的字符
  4. Python程序全局观--以温度转换为例
  5. vim学习笔记一(环境配置及编译文件)
  6. 第六章---机器学习与数据建模
  7. 问问大家作为大数据总监,刚刚到一家新单位,怎么开展工作比较好?
  8. ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
  9. spring mvc DispatcherServlet详解之前传---FrameworkServlet
  10. Linux服务器集群系统(四)--转