1 问题
访问今日头条,然后F12抓包
根据视频讲解:
只需要关心第一条请求
后面的js和css文件是用来渲染页面的 ( 只要有一点web开发经验的人都知道 )
2.1 域名系统
2.1.1 Host管理
实际上就是操作系统的Host文件 在Linux中就是
vim /etc/hosts
在windows中是 (记事本打开即可)
start C:\Windows\System32\drivers\etc\hosts
个人使用经验
① 比如记下自己的虚拟机IP地址放在Hosts中,就可以方便访问
② 在没有属于自己的域名的情况下,Hosts中提前写好解析方法,在本地编码时,可以直接写域名(这个域名是假域名,只有这台电脑可以解析)进行脱敏
③ 科学上网 , 有些论坛的网站是国外网站,国内DNS可能解析不了,如果知道论坛的IP地址,就(可能)可以直接访问。
2.1.2 域名系统 - 计网知识
2.1.3 域名购买 & 外部访问
去 云厂商购买域名之后,去DNS就可以实现域名与IP的解析绑定
那么基本上只要在对应的厂商使用DNS之后,就可以有简单的DNS系统了
2.2 Https协议 - 计网知识
如何给自己的网站接入Http
-
- 申请证书, 一般云厂商有免费证书
- ( 无论是华为云还是阿里云,个人亲测,有免费的1年证书可以申请而且很快 )
- 免费的是单域名的
-
- 然后不同的厂商(本人是华为云)在申请完之后,会有指引提示。
-
- 但是不同的厂商给的格式不一样,最好还是自行百度
2.3 接入加速
-
2.3.1 静态加速 - CDN
类比nginx实现的前后端分离 ( 类比!类比!类比!不是等同!不是等同!不是等同!重要事情说三遍 )
因为毕竟CDN是加了一层嘛
这样访问静态资源的时候,就可以不用访问后端了,需要时再去访问后端
-
2.3.2 动态加速 - DCDN
访问非静态资源的时候,不能缓存,需要后端的资源 就有动态加速,基于众多线路中选择最短的路