首页 > 编程语言 >通过Edgio的EdgeJS最大限度提升您的应用程序的CDN性能

通过Edgio的EdgeJS最大限度提升您的应用程序的CDN性能

时间:2023-01-30 22:44:17浏览次数:47  
标签:缓存 网站 CDN 内容 EdgeJS Edgio 我们

关于在边缘战略性缓存动态内容的入门知识:它是如何工作的,以及为什么它比传统CDN更好。

说到性能方面,大多数CDN提供商都做得很好,它们可以快速交付静态内容,为高峰流量期降低网络开销,并防止网络级DDoS攻击。从历史上看,这意味着图像、视频和其他静态内容等资产的性能和安全性得到了切实的提高。随着网络技术的不断演进,受益于上述好处,基本上只有当CDN成为主流网络交付解决方案时才能获得。

问题是CDN架构是多年前开发的。现在网站架构发生了飞跃式的变化,但大多数CDN还没有适应不断变化的环境。

如果您正在阅读这篇文章,您的网站很可能是在相当数量的服务器端渲染的动态内容所构建的。如果您使用的是传统CDN,当您启动浏览器的开发工具时,您可能会习惯于在响应头文件中看到类似的内容。

CDN缓存:

通过根据您的供应商,用这对数值来代替:通过、错过或动态内容,这都意味着同样的事情。

这种响应来自您的源站,因为它太复杂了。

这对网站的性能意味着什么?这意味着您将牺牲网站速度,因为您的动态内容几乎总是来自您的源站,简单明了。您的类别和产品页面、文章和API请求几乎100%都会直接发送到您的源站。大多数CDN都会碰到同样的问题。如果幸运的话,您可以将大约10%到11%的服务器动态响应压缩到边缘缓存中。您会很快发现,您没有足够细化的控制权来微调您的缓存规则,以创建一个即时加载的网站,可以让用户感觉就像在使用一个本地的应用程序。

欢迎来到Edgio

Edgio 拥有全球第二大CDN网络,300多个遍及全球的PoP节点和250 TB的容量。我们是安全、高性能、覆盖全球的领先供应商。正如我们之前所说,这些也只是筹码。在Edgio,我们从不同的角度来解决CDN问题。我们不再局限于20年前的旧规则,而是为未来20年乃至更长的时间构建了一套响应迅速、灵活的CDN。我们开发了世界上第一个可配置代码的CDN,为您的开发人员和开发运维团队成员提供他们所需的灵活性和精细的控制,使团队在一秒钟内即可交付网站。

这不是魔术,这是CDN的未来,并且已经成为现实。

在这一点上,你可能会觉得这听起来很神奇,是的,它可能会有这种感觉,但事实并非如此,这是web应用程序交付的未来。我们没有将您的开发运维团队和工程团队分开,而是让在一个平台上协同工作,将CDN的逻辑集成到的本地、分级和生产环境中。

轻松缓存您想要的任何内容,不限时长

每个Edgio配置都从您拥有和控制的代码库开始。每一次都是独特的原子部署,这意味着您可以在不到一分钟内回滚到任何历史版本。您可以自由地将配置与您的项目一起部署,或在一个单独的工作流中维护配置。我们的大多数客户最终将其CDN规则纳入他们的CI/CD管道和正常开发流程中,结果是在不牺牲性能和控制的情况下提高开发者的速度,并像管理代码库一样管理CDN。

我习惯在一个端口或通过API请求发布我的配置更改,Edgio有什么不同?

别担心,我们有API端点和传统的用户界面供您使用,但为了充分提高缓存命中率、网站性能和开发速度,您需要开始使用EdgeJS,让我们深入了解吧。项目初始化后,您将从一个简单的配置文件开始,包含一个推荐的规则集。您的配置是用JavaScript编写的,JavaScript是世界上最流行的开发语言,使用我们的CLI,在几秒钟内进行部署。一个文件定义源服务器。.

添加您的API端点、媒体桶或您需要的任何其他源服务器,只需几行代码即可轻松完成。

缓存的灵活性如何?

好问题,这就是乐趣的开始。我们添加了另一个文件,以便您配置路由并编写一些缓存规则。为内容创建规则,并按照适合您的方式配置边缘、浏览器和“服务工作者”的缓存规则。让我们从那些CDN处理得非常好的静态内容开始。有了一条规则,我们可以为任何请求建立类似的规则:

如果我们看到具有匹配文件扩展名的请求,

就将其缓存在Edgio和客户端浏览器上24小时。”

如果您在家里尝试这个方法,您可以在本地点击网站并查看,我们缓存和交付图像、字体、CSS和JS。启动一个隐身窗口,这样您就可以确定您的浏览器缓存是空的,并在本地查看你的缓存命中率。是的,在本地即可实现,您不需要部署它就可以查看工作状况。您完全知道您的代码将如何与我们的CDN交互。你提到的动态内容呢?哦,别担心,我们没有忘记。我们只用了10分钟,就与那些传统的CDN相匹配。现在我们要打开后燃烧器,把它们甩在身后。让我们假设你想为一些动态内容添加一个路由。

翻译过来就是:

“将所有产品页面缓存一天,

当缓存过期时,在我们寻找新版本的同时,为旧缓存服务一个小时”

现在您已经看到了Edgio CND的灵活性并了解了基本原理。希望您能想象在Edgio上部署CDN会对网站的速度和性能产生什么样的积极影响。您可以轻松定义自己的路由并为其分配缓存规则。那么,利用 Edgio的应用程序平台和EdgeJS,您还能做什么?‍

- 将请求转发到源站的不同路径- 更改请求- 更改响应- 操纵cookie- 提供静态文件- 路由到无服务器功能- 返回到服务器端渲染- 重定向- 流量阻断- 使用自定义缓存密钥选择性清除- 或者完全改变源站响应如何利用Edgio的下一代技术,完全取决于您的需求。上面的示例只是冰山一角。事实上,Edgio一直在追求性能,因此我们决定进一步,超越边缘,将我们独特的HTML和资产预取解决方案带到访客的浏览器中。

要了解如何通过赋予网站本地应用的感觉,来消除网络响应时间并彻底优化网站,请务必查看我们的后续文章《通过Edgio预测性预取功能降低跳出率并提升网站体验》

关于 Edgio

Edgio(NASDAQ:EGIO)是全球领先的边缘软件解决方案提供商,通过对内容交付、应用和流媒体平台的无缝集成,提供卓越的安全数字体验。Edgio全球规模的技术和专家服务为全球顶级品牌赋能,覆盖教育、娱乐、现场实况及各种应用,为每一位用户提供最迅捷、最动态和最流畅的数字体验。Edgio致力于提供无与伦比的客户服务,并在每一步都扩展价值。Edgio是首选的合作伙伴,承载了全球约20%的互联网流量,为最受欢迎的节目、电影、体育、游戏、音乐以及即时加载网站提供强大的支持服务。



Edgio 诚邀您访问

标签:缓存,网站,CDN,内容,EdgeJS,Edgio,我们
From: https://www.cnblogs.com/Limelight/p/17077461.html

相关文章

  • 【笔记】利用七牛云CDN加速提高前端图片静态资源访问速率
    第一步,注册七牛云账号打开七牛开发者平台,选择注册,注册后登录系统然后实名认证。第二步,创建七牛云空间七牛对象存储将数据文件以资源的形式上传到空间中。您可以创建......
  • ReplaceGoogleCDN扩展功能使用二:拦截请求域名
    文档说明:只记录关键地方;2023-01-29使用例子:例子:拦截访问域名https://www.jingjingxyk.com更多玩法,可配合content_scripts实现清除内容农场规则例子[{......
  • 解决stackoverflow.com网站下cdn.sstatic.net加载慢
    使用ReplaceGoogleCDN解决stackoverflow.com网站下cdn.sstatic.net资源加载慢起因:打开https://stackoverflow.com/tags/socat/hot?filter=all又出现打开很慢的情况了,一......
  • ReplaceGoogleCDN扩展功能使用一: 修改UserAgent
    文档说明:只记录关键地方;2023-01-29目的:因为屏幕小,移动端使用神马搜索太不方便了,想在PC端使用神马搜索实验:通过chromedev-tools控制台调试发现,把UserAgent修改为移......
  • ReplaceGoogleCDN扩展下载和安装
    ReplaceGoogleCDN扩展下载和安装文档说明:只记录关键地方;2023-01-29在线安装备注:扩展市场的代码版本远落后于源码仓库版本ChromeFirefoxEdge手动安装:Chrome......
  • vue项目cdn加速秒加载和项目优化
    项目中的问题1.当我们在维护自己的博客或者自己的网站的时候没有特别好的服务器就会响应特别的慢2.当我们项目特别大的时候也会首屏加载特别慢而且vue项目打包后的js......
  • 安全、高效、便捷,华为云CDN助力企业体验升级!​
    ​当今时代,随着数字经济的发展速度日益加快,企业所生成、共享与储存的数字内容也日益增多,如何有效而又安全地将海量内容送达不同区域的用户手中,对企业来说至关重要。因此,内容......
  • 华为云CDN全站加速助力网站性能全面优化​
    ​如果说整个网络是一个蛋糕的话,那么每一个网民就相当于是一个吃蛋糕的人,蛋糕的大小是不变的,如果人越多的话,那么每个人分的蛋糕就会越少,这也就是为什么当很多人同时访问同一......
  • 华为云CDN为企业下载加速,极大提升客户体验​
    随着全球化的推进,数字化、信息化和智能化成为当前世界发展的热点,如何使信息传输更快捷、更方便,成为企业之间提高核心竞争力,留住消费者的重中之重。华为云勇于创新,利用前期在......
  • 华为云CDN引领网站性能优化,助力企业更好发展​
    互联网与人们的生活已经密不可分,智能手机、电脑等已经处处普及,网络视频、直播等多种新业务也不断涌现。于是在这个信息爆炸的时代,CDN成为了互联网的纽带。其中,华为云CDN作为......