今天看书有几个名词经常见到但不知道什么意思。特此记录。
PV:page view,网站浏览量。用来参考网站点击率
RRT:round trip time,表示网络请求一个来回的时间,用来表示网络时延。
CDN:Content Delivery network,内容分发网络。
这里对CDN详细解释下。
CDN出现是因为互联网用户的增加,宽带入网导致内容服务器和骨干网络压力越来越大,造成网络拥塞。
于是,互联网之父老李就提出要发明一个全新的方法实现在互联网上无拥塞分发
互联网之父隔壁办公室老李发起开发利用数学运算法则处理内容的动态路由算法技术。即CDN
CDN的核心理念:将内容缓存在终端用户附近。
CDN工作流程:
具体步骤:
①、当用户点击APP上的内容,APP会根据URL地址去本地DNS(域名解析系统)寻求IP地址解析。
②、本地DNS系统会将域名的解析权交给CDN专用DNS服务器。
③、CDN专用DNS服务器,将CDN的全局负载均衡设备IP地址返回用户。
④、用户向CDN的负载均衡设备发起内容URL访问请求。
⑤、CDN负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的缓存服务器。
⑥、负载均衡设备告诉用户这台缓存服务器的IP地址,让用户向所选择的缓存服务器发起请求。
⑦、用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。
⑧、如果这台缓存服务器上并没有用户想要的内容,那么这台缓存服务器就要网站的源服务器请求内容。
⑨、源服务器返回内容给缓存服务器,缓存服务器发给用户,并根据用户自定义的缓存策略,判断要不要把内容缓存到缓存服务器上。
CDN优点:
CDN不同于镜像服务器,CDN是部分缓存,智能化程度高。CDN=更智能的镜像+缓存+流量导流;CDN可缓存网络静态内容,视频,App静态内容。
CDN加速网络访问,提高网站性能,CDN还能使跨运营商之间访问加速。
CDN可隐藏源服务器IP,提高源服务器安全性。