技术博客 > 正文

CDN如何实现内容智能投放

2022-02-11

内容智能投放,即CDN节点根据不同的访问用户信息,如不同区域、不同身份、不同访问时段等,响应预先配置好的特定内容。

◆功能背景
对于某些网站用户而言,不同时间、不同地区、不同身份的访民在浏览同一网站时期望看到的内容有所不同。例如58同城,厦门的用户,进入58首页,看到的是厦门相关的内容。由此可见,智能感知用户访问需求并提供相应的内容对这类网站来说,显得非常重要。

区域内容适配功能是由网宿CDN自主研发的访问优化功能,该功能可以在边缘节点收到终端用户访问请求时, 根据终端用户所在区域、特定的用户身份以及特定的访问时段等基础信息智能判断用户的内容需求,为不同特征的用户提供差异化的内容服务,真切地提高用户的体验。

◆关于内容智能投放
内容智能投放,即CDN节点根据不同的访问用户信息,如不同区域、不同身份、不同访问时段等信息响应预先配置好的特定内容给访问用户,大致响应过程如下:

  1. 用户访问域名,全球负载均衡系统将用户请求解析到离用户最近的CDN节点;
  2. 收到用户请求,其中携带各种信息,如IP、用户ID、当前时间、其它固定信息等。边缘节点识别这些信息并完成内部匹配,最终准确判断和响应用户可能较为喜欢的或客户希望用户看到的内容。
    不同信息匹配的具体办法如下:
    首先根据用户请求中的IP信息,结合我司的IP库识别出用户所在的区域,然后通过区域名称与配置进行匹配,找到相应的匹配项则,输出由客户指定的相应区域响应内容给用户,不同CDN加速区域指定的内容不同时,需使用不同的url。

网宿亮相中国数字化创新博览会,赋能智慧医药新发展

内容智能投放功能使用说明
1)首次使用或变更配置时均需提供如下信息:
a) 使用该功能具体域名;
b) 用于确认用户特征的信息和说明:如所在区域、特定用户身份、特定访问时段等,并指定特征信息与对应匹配内容的匹配关系;
响应内容与匹配信息对应关系。
2) 如需指定返回终端用户的状态码为200(默认为302,即需要终端用户再次发起请求,而200是直接把最终内容返回给用户),需要明确提出说明;
3) 提交的配置信息清楚无误后的1-2个工作日内可完成该项服务的开通。
注意事项:

  1. 指定的匹配响应的URL内容必须为已在我司进行加速配置的域名。
  2. 不同CDN加速区域匹配的内容若不相同,源站需要提供不同的url以示区分,不能使用同一个url, 但网站对外发布的url可以相同。例如,北京地区用户请求http://123.com/123.jpg这条内容时,需要得到与其他地区用户不一样的内容。源站需要另外提供给网宿与http://123.com/123.jpg不同的url,如http://123.com/456.jpg。
    ◆价值优势
    √该功能适用于内容针对性强、用户特征及需求差异明显的网站,如电商、互联网资讯服务类网站、社交类网站等。
    √该功能,为不同特征的用户提供差异化的内容服务,有效提高用户的体验。
    √内容智能投放,可以在保障访问速度的同时有效地提高网站内容投放的适用性、有效性。