Home 技术文章 为什么您的Web CDN损坏以及如何修复
Applications

为什么您的Web CDN损坏以及如何修复

About The Author

Outline

目前的做法

内容交付网络(CDN)在交付Web应用程序,网站和API方面发挥着重要作用。 它们从离网站/应用程序访问者和客户最近的位置提供缓存内容。 这减少了客户查看其浏览器中显示的内容所需的时间。 因为它加快了网站交付时间,并直接为电子商务公司带来更好的客户体验和更多的销售。

要使CDN有效工作,需要以与底层网站技术(也称为”技术堆栈”)良好配合的方式对其进行配置。 它的配置方式通常称为”缓存策略”。

但是,许多CDN不允许在技术堆栈的代码库中进行任何配置更改。 在现场工作的工程师无法控制这一关键的性能基础设施。 相反,更新必须由其他团队/利益相关者在隔离的用户界面中进行,这使得测试和调试对于工程师来说极其困难和耗时。

对于普通CDN,您的配置更新不受代码库的版本控制。 缺乏集中控制会给您的技术堆栈带来风险。 它会导致混乱,从而消耗多个团队的大量时间和资源。 查找引入到技术堆栈的问题就像在大海捞针(您甚至可能无法直接访问的大海捞针)中搜索。 在不集成到代码库中的情况下,跟踪问题的唯一方法是依靠客户投诉和/或来自单独团队的意见。 这会导致缺乏透明度,责任感和效率,从而导致站点停机,收入损失和客户不满。

此外,CDN上的缓存传统上仅限于静态数据。 开发人员了解其代码中的动态数据,但使用传统CDN时,他们无法管理缓存。 因此,在网站上缓存大部分最重要的内容非常困难或不可能,这会影响整体性能。

Edgio应用程序简介

Edgeio应用程序平台使团队能够轻松构建,发布,保护和加速其Web应用程序和API。 它提供了一整套用于部署,保护和监视站点的功能。

对于开发人员来说,此产品的一个关键部分是EdgeJS。 EdgeJS是javascript中的CDN配置。 与传统CDN不同,EdgeJS通过设计将缓存扩展并集成到您的开发工作流中。 它能够轻松更新动态数据和静态内容的CDN配置。

Edgio Web CDN可以在上线之前在本地或非生产环境中进行测试。 这使开发人员能够在相同但不同的环境中通过Q/A彻底审查更改后轻松迁移到生产环境。

此功能的工作流优势巨大–它消除了维护窗口的需要,结束了不必要的回滚,使跟踪和查找问题变得更容易,并阻止了由于缺乏CDN配置更新可见性而导致的错误,提高了团队的整体效率并为您的客户/网站最终用户增强了网站性能。

我们的方法的优势

通过直接在代码库中控制EdgeJS中的配置更新,可以修复以前断开连接的更新过程部分。 更新可以随着速度和质量的提高而发生,从而减少查找问题或回滚所花费的时间,从而缩短上市时间。

Edgio应用程序还允许团队将次秒级性能构建到其网页中。 除了静态缓存和动态缓存,EdgeJS还提供对浏览器的预测性预取的访问。 预取可在用户尝试访问页面之前在本地缓存API调用,网页和资产,从而加快访问者的体验。 EdgeJS使用与边缘网络协同工作的预建自定义服务工作者,直接从访问者视口中的所有URL,访问量高的页面或自定义路由中预取HTML和API数据。 Edgio能够在用户的设备中预取到浏览器中,这使得它成为唯一一个经过定制设计的边缘网络,能够智能地处理预取请求,并在标准请求中以独特的方式处理这些请求。

预取还包括动态数据以及后台深度提取图像和资源。 将动态数据作为缓存策略的一部分,并提供允许正确完成的工具,这是Edgio独有的功能。 这是我们最显著的特点之一,使我们从竞争中脱颖而出。 由于网站传统上不缓存动态数据,因此许多网站中有很大一部分未缓存。 通过以”开箱即用”且易于使用的方式提供动态数据缓存,Edgio客户可以看到更快的页面加载速度(通常为次秒级),从而提高用户满意度,增加收入,并使网站优于竞争对手。

案例研究:

Akira.

结果:

  • 网站速度比以前快71%
  • 4G网络上的500毫秒烘烤速度
  • +30.1%来自次二级网站的有机流量
  • +61.4%结账初始化,简化在线体验
  • +80%的移动交易导致转换率提高37.25%
  • 9.16%通过Bolt优化的结账流程实现结账转化率

阅读 Akira 案例研究。

鞋子狂欢节

结果:

  • 浏览转换减少92%,从6秒降至500毫秒
  • 第一个加载速度增加70.5%,从3.4秒降至1秒
  • 超过98%的网站和outranks亚马逊,Zappos,Nordstrom
  • 通过次秒级网站实现40%的收入提升
  • 借助Edgio提高企业敏捷性

阅读 Shoe Carnival 案例研究。

通用标准

结果:

  • 混合Jamstack方法在边缘缓存静态和动态数据
  • 从PLP到PDP的600ms页面加载
  • 跳出率降低40%,并通过核心Web生命体征
  • 移动设备上的转化率提升200%

阅读 通用标准 案例研究。

Edge Insights分析仪表板

这款全新的一体化 边缘分析解决方案 可让您在一个位置深入了解(CDN)的性能和安全性。 您可以使用多维过滤以近乎实时的方式获得所需的答案。

其他资源:

预取: https://docs.edg.io/guides/prefetching