Edgio Logo

Edgio Blog

Edgio Layer0提供无服务器托管支持在边缘缓存GraphQL API应用(下)

前文提到,GraphQL是一种流行的查询语言(Query Language),用于读取和修改API中的数据,是无头网站趋势中的一项关键技术,使得网站建设者的API层更加灵活、强大和高效。该技术的良好性能却难以完美驾驭,开发人员面临多重挑战。现在,通过在 Layer0 上的无服务器托管在边缘缓存 GraphQL API,以获得更好的性能和更高的缓存命中率。创建基于 cookie、身份验证、URL 模式和 HTTP 头,强大的自定义缓存逻辑。

实现100%缓存命中率

Edgio Layer0努力争当CDN领域的排头兵,使团队可以最大限度地提高他们的缓存命中率。EdgeJS 使开发人员可以轻松地从他们的应用程序中配置缓存,并且缓存以前无法缓存的内容。

EdgeJS灵活而强大,支持现代缓存功能,如失效而重新验证(stale-while-revalidate)和代理键。我们的客户已经使用代理键将Layer0连接到他们的订单和内容管理系统,以便在库存、价格或内容发生变化时从缓存中清除单个产品页面。如此,这可以让他们在单个产品发生变化时,保持所有其他页面和API的高缓存命中率。

此外,该平台还包括在部署后对最高流量内容的进行自动缓存预热。Layer0网络智能地协调POP之间的路由和缓存,以最大限度地提高缓存命中的可能性。如果一个POP没有某项数据,它将在请求被转发到源站之前,从另一个 POP高效地执行请求。为了轻松监控网站性能和缓存命中率,开发人员可以访问可视化工具和关键指标。对于颗粒度,平台主动突出显示需要改进的应用路径。

Layer0 的GraphQL缓存由Edgio的专有全球骨干网提供支持。Edgio Networks获得世界一流的流媒体公司的青睐,包括英超足球联赛俱乐部和迪士尼BYJU。Edgio在全球拥有超过135个POP点,它们超越了CDN的基本功能,并在彼此之间协调数据以预热缓存。

GraphQL的无服务器托管

Layer0还提供包括GraphQL托管在内的无服务器服务。团队可以在Layer0上无服务器环境中管理和提交对GraphQL服务器的·运行时调用,从而消除对基础设施和规模的担忧。

Layer0:提高生产力、性能和安全性

Layer0帮助网站建设团队提高开发人员的工作效率,提升网站性能并提高安全性。Layer0可以轻松地在整个开发生命周期中开发和维护边缘逻辑,并通过预测性预取动态内容来提供亚秒级的网站,在开发团队中大受好评。

Layer0包括开发和DevOps团队实施Jamstack或无头架构所需要的一切,包括托管、无服务器、可视性、RUM和CI/CD集成。团队可以灵活地利用Layer0,无论是缓存GraphQL APIs,在无服务器环境中运行GraphQL服务器,或者托管整个无头应用程序。Layer0还具有强大的路由选项,使团队能够以碎片化方式逐步将传统的应用程序迁移到无头或API优先的架构中。 

Layer0支持GraphQL的同时与传统系统相兼容,这让其成为大型企业将旧应用和现代应用混合架构迁移到GraphQL中的理想选择。

联系我们.Contact Us

如需了解更多信息,请通过以下联系人联系我们,或在微信对话框中发送您的联系方式给我们,我们会尽快与您取得联系。

联系人:Simon Liu

联系邮箱:sliu@llnw.com

PRODUCTS