一文解答火伞云合成CDN服务的内在逻辑
从网站和使用程序而言,更快的页面加载时间意味着您的用户将拥有更好的用户体验,从而延长停留时间和更多访问。所以在几乎所有情状下,您的图片和视频都是页面中最重要元素。因此,最小化媒体交付时间,从而减少页面加载时间,几乎是每个网站和使用程序的首要目的。
火伞云合成CDN解决方案可自动抉择最佳 CDN,以实现最佳的每用户体验。火伞云特有的图像和视频治理解决方案,可以将大部分重点放在扶助您优化资源以在最短的时间内提供最高质量的功能上。通过交付媒体资源的每个人都会自动获得通过CDN交付的资源,因此这些资源被缓存并可从世界各地的不同位置轻松访问。
但正如大家所知,不同的CDN服务拥有自己的优点和缺点,而以下几个问题是每个合成CDN厂商都需要更好解决的:哪种 CDN 服务最能覆盖您的目的地理位置?您的网站或使用是否需要特定的 CDN 功能,但并非所有服务都能解决这些功能?是否有可能通过针对不同的地理区域、一天中的某个时间或其他性能变量使用不同的 CDN 服务来进一步优化交付?
今天由火伞云产品经理为您解答其中的秘密:
我们都知道企业可以从定期重新分析区域性能、所需功能和成本统计数据中优化解决方案,然后抉择在适宜时机抉择不同的 CDN厂商,甚至几乎所有的大中型企业都使用多个CDN 来优化不同时间和不同区域的交付。但不幸的是,配置复杂性、继续保护开销和总体成本通常使除了超大型企业或者但我的其他企业/机构几乎都不可能进行此类更改。
火伞云合成CDN让我们其他人能够实现这种灵巧性。完成初始设置过程后,火伞云合成CDN的使用客户现在可以利用以下两种多 CDN 优化解决方案之一:·
动态CDN切换:使用实时数据为每个用户请求和每个位置自动抉择性能最佳或最适宜的支持 CDN 服务。
智能CDN抉择:专门的支持工程师可扶助您确定哪种受支持的 CDN 服务最适合您的所需功能和目的受众
这两个选项都使合成CDN成为优化内容交付的最佳方案,让您能够专注于您的真正业务。
展开全文
动态CDN 切换:全球最佳抉择
对Web性能的日益重视导致了更多的CDN厂商,每个厂商都有自己的价值主张和生态闭环。虽然大多数CDN厂商都趋向于为用户提供良好的服务,目前仍然没有一个厂商可以在任何地方、所有时间为所有流量类型提供最佳性能。
假设您的网站或使用程序利用了与所有受支持的CDN同样有效的通用功能子集,您可以通过激活火伞云合成CDN切换服务来扶助确保您的内容始终通过最快的交付网络交付给每个用户。无论您当前使用哪种 CDN 服务,您用于交付内容的URL都是相同的,因此 CDN抉择、设置甚至在它们之间动态切换的浩大头痛变成了一个非常简单透明的过程。
这种自动化 CDN 交换服务依据地理位置、。它会继续收集这些数据,以便每次收到请求时都能做出最佳的实时路由决策。
从开发人员的角度来看,这种动态的合成CDN交换选项本质上结合了多个CDN 提供商的网络,作为一个浩大的全球分布式网络运行,从而提高了整体可用性和覆盖领域。对于每个用户请求,内容将从性能最佳或最适宜的来源提供,最大限度地优化您的网站或使用程序的交付性能。
例如,URL中的图像可能会通过Akamai CDN边缘节点向您提供。依据请求,将调整图像大小并即时使用艺术过滤器,缓存在最近的 Akamai 边缘服务器上,交付给您,然后快速传播到所有其他 Akamai 端点的缓存中。片刻之后,合成CDN 交换服务可能会通过阿里云将相同的转换后的图像路由到世界另一端的用户,并通过CDN77的终端节点路由到居住在下一个时区的同事。在很短时间内,这种 bridge.jpg 的转换已经缓存在世界各地的多个 CDN网络上,使其几乎可供任何地方的所有用户使用。
虽然合成CDN在检查最近收集的实时数据以为每个请求抉择最佳CDN 时,会产生少量延迟。但是与始终通过任何单个CDN将资源交付到所有地理位置所花费的时间相比,合成CDN 选项的效率是远超单CDN的效果的。
除了默认随合成CDN服务提供的内置算法外,开发人员还可以抉择特殊规则来称心其特殊需求和客户群。例如,您可以决定动态抉择仅从中国市场的选定CDN中进行抉择,而不同的CDN构成源自美国的流量的替代方案。
智能 CDN 抉择:觅址速度和功能
CDN不仅仅是缓存资源和尽快向用户提供内容。火伞云能够利用多个CDN从最终用户浏览器捕捉的数据来提供特殊的自定义功能。例如:自动格式化(f_auto) 选项使用在CDN级别捕捉的有关哪个浏览器正在请求文件的信息,为每个用户提供最佳文件格式。自动质量 (q_auto)功能知道当我们从CDN收到的数据表明用户在其浏览器中设置了保存数据选项时,以质量而不是数量提供。您还可以通过利用私有CDN或自定义CNames或将动态后缀附加到您的资源URL来使您的资源URL对SEO更加友好,利用CDN解析这些后缀。当浏览器通过客户端提示标头提供宽度和DPR值时,火伞云会在CDN级别接收和处理它们,以便您可以利用站点中的自动 DPR 和自动宽度(dpr_auto、w_auto)和其他响应式图像功能。
CDN 有多种方法可以清除缓存的资源或使其失效,以便您可以确保用户及时看到更新的内容(或不再看到已删除的内容)。某些CDN可以提供基于 Cookie 的身份验证和其他高级访问掌握功能,这些功能可以扶助您掌握谁有权访问您的私人图像和视频。
不同的 CDN 以不同的方式流式传输视频。
CDN 以不同的方式处理 SSL 支持和 服务可以更好地提供您的内容,则新的配置和映射将再次在后台实现。
自成立以来,火伞云的愿景一直是提供完全的合成CDN治理解决方案,以便客户公司的开发人员可以集中原本业务,专注于他们为自己的用户开发的产品或解决方案。