时鱼科技

咨询热线

咨询热线

0755-23223151

您当前的位置:首页 >> 新闻动态 >> 腾讯云CDN帮助快速提升页面性能—腾讯云代理

腾讯云CDN帮助快速提升页面性能—腾讯云代理

发布时间:2022-01-07 来源:深圳市时鱼科技有限公司 浏览次数:683次

1. 什么是 CDN
CDN 的全称为 Content Delivery Network (内容分发网络),是一种构建在现有网络上的虚拟网络,依靠部署在各地的缓存服务器,通过内容存储和分发技术,使用户就近获取所需内容,从而降低网络拥塞,提高用户访问响应速度和命中率。通俗地说,就是在用户访问网站或者页面时,将用户的访问指向给离用户最近的缓存服务器,由该缓存服务器响应用户请求。比如让北京用户直接访问北京所在的 CDN 节点的资源,让上海用户直接访问上海所在 CDN 节点的资源,避免出现跨地区访问,导致用户访问存在延时。

虽然 CDN 能加速用户访问速度,但仍需要注意的是,CDN 服务器并不能缓存所有数据,它只能缓存静态资源,比如网页的图片,HTML/CSS/JS 文件,视频,文档文件等;对于程序渲染的动态页面或者动态数据请求,CDN 服务器无法进行缓存。

2. CDN 如何工作
介绍完什么是 CDN 之后,再来看下 CDN 具体的工作过程,以此加深对 CDN 的理解。还是从一个具体的例子出发,某个北京用户要访问淘宝上某个浙江店铺的商品内容。

用户访问商品图片,客户端首先根据 URL 地址到 Local DNS (域名解析服务)获取域名所对应的 IP。
Local DNS 会将域名的解析权交给 CDN 专用的 DNS 服务器。
CDN 专用 DNS 服务器会将 CDN 的 GSLB(全局负载均衡)设备 IP 地址返回给用户。
用户向 CDN 的全局负载均衡设备发起图片 URL 请求。

CDN 负载均衡设备会根据用户 IP 地址和请求 URL,将一台离用户区域最近的缓存服务器 IP 返回给用户
用户向对应 IP 的缓存服务器发起请求,如果缓存服务器上没有用户想要访问的图片,那么缓存服务器就会向源服务器请求图片内容。缓存服务器得到响应内容后,会先把来自源服务器的内容缓存下来,再返回给用户客户端。

在请求过程中,如果缓存服务器没有用户想要的内容,需要由缓存服务器向源服务器拉取内容的操作叫做回源。当回源请求过多时,就会让源服务器承载过多的访问压力,可能影响服务的正常访问。因此有了回源率这个概念用来表示 CDN 缓存的利用程度,当回源率越低时,意味着 CDN 缓存命中率越高,说明缓存的效果明显,反之就越差。因此,降低回源率成了 CDN 缓存策略的首要目标。

这里就提到了 CDN 节点的缓存策略,虽然不同的 CDN 服务商有不同的缓存策略,但他们都会遵循 HTTP 标准协议,例如根据 HTTP 响应头的 Cache-Control:max-age 字段设置 CDN 节点数据缓存时间;用 Expires 字段设置缓存数据的过期时间等。CDN 缓存时间会对回源率有很大的影响,如果缓存时间过短,节点数据经常失效,导致频繁回源,增加了源服务器的负载,因此在数据缓存时间的控制上,我们要额外注意,要进行合理地设置。

优惠第一步:点击下面网址成为深圳市时鱼科技有限公司代理客户:
https://partner.cloud.tencent.com/invitation/1000111464505d5b911f269c3 确定成为深圳市时鱼科技有限公司腾讯云代理客户。
优惠第二步:咨询客服确认价格,联系在线客服领取优惠券和代金券后以及优惠活动的价格后,并用刚才关联好的腾讯云官方账号提交优惠订单,专业技术人员免费协助选择配置。

时鱼科技腾讯云代理商优惠折扣说明:
同时与腾讯云官方优惠活动叠加:优惠活动相当于折上折,买一年83折,买2年7折,买3年5折,联系在线客服有惊喜。
腾讯云代理商,时鱼科技专注做腾讯云代理,服务多家上市企业以及万家中小企业,经过专业认证的技术团队提供免费技术资讯服务。
我们支持腾讯云服务器,腾讯云数据库,腾讯云大禹高防,腾讯云主机,腾讯云CDN,腾讯云点播,腾讯云waf,企业邮箱等全部腾讯云产品。

分享到:

在线客服

成为腾讯云VIP客户

客服电话

0755-23223151

13923757411

微信同步