Jamstack Serverless 深度请求检测如何简化网站安全?

2026-05-22 10:531阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计823个文字,预计阅读时间需要4分钟。

Jamstack Serverless 深度请求检测如何简化网站安全?

我们推出了Deep Request Inspection(DRI)。借助DRI,用户可查看serverless代码中每个传入请求的方法、头部和正文,以及生成的最终响应。随着Jamstack的演进,serverless这种方式的流行度越来越高。

我们发布了Deep Request Inspection (DRI)。借助DRI,用户可查看serverless代码中的每个传入请求的方法、标头和正文,以及生成的最终响应。

Jamstack的演进正变得越来越清晰,serverless这种方法不再仅适用于API。将Jamstack扩展到频繁变化的大型网站,离不开各种serverless函数。使用增量式静态更新(ISR)、分布式持久渲染(DPR),或介于这二者之间的某种方法的开发人员,需要采用更加简便的方法来观察和调试serverless代码,尤其是生产环境中的此类代码。

如果serverless代码运行在我们的云环境中,Layer0已能提供关于这些serverless代码的控制台输出的流式处理日志。令人遗憾的是,应用程序console.log()语句的输出提供的信息量很少,因为它要求开发人员在问题出现之前,预测哪些API调用可能存在问题,进而围绕它编写大量的日志代码。但是,准确预测很少见。

因此,本月早些时候,我们发布了Deep Request Inspection (DRI)。DRI类似于Chrome Devtools网络检查器,但它用于检查serverless代码。借助DRI,用户可查看serverless代码中的每个传入请求的方法、标头和正文,以及生成的最终响应。更重要的是,用户还可以查看关于serverless代码发出的每个上游API请求的相同详细网络信息。而且,我们还添加了一项实用的“Copy as curl”功能,可以非常轻松地检查API调用和在本地复制该调用。这真是一项梦寐以求的功能!观看教程视频。

现在,Layer0向所有套餐用户(甚至是免费用户)正式推出Deep Request Inspection,并且它可与任意一款支持serverless的全栈框架兼容,包括Next.js、Nuxt.js、Angular和SvelteKit/Sapper。

通过与我们的测试版客户合作,他们已经发现Deep Request Inspection在多种场景中都很实用用:

·解决生产问题:解决“仅在生产中”发生却无法在本地复制的问题

·实现异步代码可视化:了解包含大量异步例程的复杂代码的确切API流

·隔离慢速API:精确地检查何时进行API调用以及所需时长

Deep Request Inspection是我们帮助开发人员充分利用serverless的方法之一。凭借DRI,开发人员能够测量其serverless代码的缓存命中率并根据路由或单个页面清除缓存,无论这些缓存是采用增量式静态更新(ISR)方法生成还是其他缓存方法生成。事实上,我们的一个电商客户已将Layer0连接到其订单管理系统,并且随着库存的变化,每小时动态清除20,000多个单独产品的缓存。这样一来,尽管商品目录频繁变化,但客户仍然能够拥有一个即时加载的电商网站。

展望未来,我们期待在Request Inspection的基础上进行优化并增强对serverless代码的观察功能,包括内存使用情况、并发,以及API性能。此外,我们还会帮助客户隔离那些引发性能问题的上游API。

我们迫切希望了解,Deep Request Inspection和这些即将推出的功能将如何协助用户在Layer0平台的serverless环境下提高工作效率。如果您还不是Layer0用户,欢迎注册一个免费帐户,然后试用一下,并在论坛中分享您的想法。


Limelight微信公众号:Limelight Networks

Jamstack Serverless 深度请求检测如何简化网站安全?

Limelight官网:www.limelight.com

中文官网:www.limelightcn.com

或者通过Twitter、Facebook 和 LinkedIn

本文共计823个文字,预计阅读时间需要4分钟。

Jamstack Serverless 深度请求检测如何简化网站安全?

我们推出了Deep Request Inspection(DRI)。借助DRI,用户可查看serverless代码中每个传入请求的方法、头部和正文,以及生成的最终响应。随着Jamstack的演进,serverless这种方式的流行度越来越高。

我们发布了Deep Request Inspection (DRI)。借助DRI,用户可查看serverless代码中的每个传入请求的方法、标头和正文,以及生成的最终响应。

Jamstack的演进正变得越来越清晰,serverless这种方法不再仅适用于API。将Jamstack扩展到频繁变化的大型网站,离不开各种serverless函数。使用增量式静态更新(ISR)、分布式持久渲染(DPR),或介于这二者之间的某种方法的开发人员,需要采用更加简便的方法来观察和调试serverless代码,尤其是生产环境中的此类代码。

如果serverless代码运行在我们的云环境中,Layer0已能提供关于这些serverless代码的控制台输出的流式处理日志。令人遗憾的是,应用程序console.log()语句的输出提供的信息量很少,因为它要求开发人员在问题出现之前,预测哪些API调用可能存在问题,进而围绕它编写大量的日志代码。但是,准确预测很少见。

因此,本月早些时候,我们发布了Deep Request Inspection (DRI)。DRI类似于Chrome Devtools网络检查器,但它用于检查serverless代码。借助DRI,用户可查看serverless代码中的每个传入请求的方法、标头和正文,以及生成的最终响应。更重要的是,用户还可以查看关于serverless代码发出的每个上游API请求的相同详细网络信息。而且,我们还添加了一项实用的“Copy as curl”功能,可以非常轻松地检查API调用和在本地复制该调用。这真是一项梦寐以求的功能!观看教程视频。

现在,Layer0向所有套餐用户(甚至是免费用户)正式推出Deep Request Inspection,并且它可与任意一款支持serverless的全栈框架兼容,包括Next.js、Nuxt.js、Angular和SvelteKit/Sapper。

通过与我们的测试版客户合作,他们已经发现Deep Request Inspection在多种场景中都很实用用:

·解决生产问题:解决“仅在生产中”发生却无法在本地复制的问题

·实现异步代码可视化:了解包含大量异步例程的复杂代码的确切API流

·隔离慢速API:精确地检查何时进行API调用以及所需时长

Deep Request Inspection是我们帮助开发人员充分利用serverless的方法之一。凭借DRI,开发人员能够测量其serverless代码的缓存命中率并根据路由或单个页面清除缓存,无论这些缓存是采用增量式静态更新(ISR)方法生成还是其他缓存方法生成。事实上,我们的一个电商客户已将Layer0连接到其订单管理系统,并且随着库存的变化,每小时动态清除20,000多个单独产品的缓存。这样一来,尽管商品目录频繁变化,但客户仍然能够拥有一个即时加载的电商网站。

展望未来,我们期待在Request Inspection的基础上进行优化并增强对serverless代码的观察功能,包括内存使用情况、并发,以及API性能。此外,我们还会帮助客户隔离那些引发性能问题的上游API。

我们迫切希望了解,Deep Request Inspection和这些即将推出的功能将如何协助用户在Layer0平台的serverless环境下提高工作效率。如果您还不是Layer0用户,欢迎注册一个免费帐户,然后试用一下,并在论坛中分享您的想法。


Limelight微信公众号:Limelight Networks

Jamstack Serverless 深度请求检测如何简化网站安全?

Limelight官网:www.limelight.com

中文官网:www.limelightcn.com

或者通过Twitter、Facebook 和 LinkedIn