正文
比如你打开一个网页,这个网页的所有请求需要发送10KB的数据,服务器返回的响应是需要下载200KB的数据,所以打开这个网页总共消耗了10KB+200KB=210KB的流量
3、qps
全名是 Queries Per Second,意思是“
每秒查询率
”,是一台服务器每秒能够响应的查询次数。是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
4、域名和DNS
在网络的远古时代,最开始的时候,我们是通过ip地址来访问服务器的。
比如61.135.169.125 就是百度的官网地址之一,如果每个网址我们都用ip地址来记忆,那是相当麻烦了。
域名比ip地址更好记忆,假设ip地址是电话号码,域名就是人名,那么DNS就是通讯录,当你想打电话给某个人时,输入人名,DNS就会从通讯录中找出电话号码拨打。
DNS是把域名解析映射成对应的ip地址的服务器系统
域名的层级结构是怎样的呢?
一般来说,一个域名是由至少3部分组成的:以www.baidu.com为例。
1)顶级域名
顶级域名,也叫做一级域名,比如.com / .cn / .net / .org等等。
2)次级域名
顶级域名的下一级就是次级域名,也叫做二级域名,baidu.com就是二级域名。这也是我们能购买到的最高级域名。以此类推,N级域名的下一级就是N+1级域名。
3)主机名
次级域名的下一级就是主机名,其实就是一个完整的域名,比如www.baidu.com就是百度的主机名。
一般我们购买域名,购买的是一个二级域名的管理权,然后我们就可以在二级域名基础上去设置三级、四级域名等等。
相同的二级域名,不同的三级域名还可用来共享登录态。我们知道,cookie是存储在域名下的,比如有2个域名,分别是www.a.baidu.com和www.b.baidu.com,如果cookie存储在二级域名baidu.com下面的话,那么a.baidu.com和b.baidu.com就可以共享这个cookie。
5、http缓存
你有没有遇到过这种情况?
1、开发说前端已经发版本,但是部分人刷新之后看到的还是老的页面。
2、第一次打开网页时比较慢,第二次打开时速度快了许多。
为了提升页面的加载速度,http提供了缓存策略。服务器只要设置好需要缓存的资源和过期时间就可以使用了。不过一般设置的都是变化比较少的静态文件,比如html、css、js、图片字体等。