← 返回蜂巢洞察

Cloudflare将其每天要处理90亿次请求的JavaScript内容分发网络服务迁移到了自己的开发者平台上。

Cloudflare已将其开源的JavaScript及CSS库托管服务cdnjs迁移到了自己的开发者平台上。新的架构采用了Workers、R2、KV存储系统、工作流机制、队列系统以及持久化对象等技术,从而整合了内容发布与传输相关的基础设施;同时,在每天要处理90亿次请求的高负载环境下,该新架构依然能够确保包内容、URL地址以及SRI哈希值的完整性。 作者:Leela Kumili

Cloudflare已将其开源的JavaScript及CSS库托管服务cdnjs迁移到了自己的开发者平台上。新的架构采用了Workers、R2、KV存储系统、工作流机制、队列系统以及持久化对象等技术,从而整合了内容发布与传输相关的基础设施;同时,在每天要处理90亿次请求的高负载环境下,该新架构依然能够确保包内容、URL地址以及SRI哈希值的完整性。

作者:Leela Kumili

相关文章

技术实践

我在自己的网站上添加了CDN缓存,结果网站的加载速度反而变慢了。其实我应该先进行一些计算或分析才采取这个措施。

上周,我在一个静态网站前面加入了CDN缓存,本以为这样会让访问速度变快。 然而结果却恰恰相反——访问速度明显变慢了。这种变化非常明显:在调整之前,有一个独立的爬虫工具检测到了38个页面加载缓慢;而在调整之后,这个工具检测到的缓慢页面数量增加到了 75个 。 我在当天就恢复了原来的设置。下面我将说明到底发生了什么、为什么会出现这种结果,以及如果我在部署之前进行某个计算,就能避免这个错误。 目录 先决条件 设置过程 我做了哪些更改 最终结果 为何会适得其反,第一部分:犯错是要付出代价的 为何会适得其反,第二部分:爬虫工具的反应总是迟缓的 我本应该先进行的计算 那个令人后悔的决定 一个值得保留的方法

阅读全文
技术实践

Uber开发了GitFarm,旨在为大规模的单仓库项目提供基于云的Git管理服务。

Uber的GitFarm将Git相关操作整合为一项集中式服务,从而避免了在大规模的单代码库项目中进行本地仓库克隆的操作。该平台通过使用预先准备好的下载资源、临时沙箱环境、仓库同步机制以及gRPC流式传输技术,有效降低了那些需要管理数千个仓库的自动化系统所消耗的资源量,并缩短了其启动延迟。 作者:Leela Kumili

阅读全文
技术实践

亚马逊网络服务推出了基于规格定义的组件架构,从而实现了灵活的数据处理流程。

AWS提出了一种以规范为导向的方法,通过将数据处理的意图与具体的处理逻辑分离出来,从而构建出灵活的数据工作流程。这种架构采用了声明性的规范、可重用的处理功能,并在执行前进行验证。AWS表示,这种方法能够将数据集的集成时间从数周缩短到几天,同时还能支持数据的可追溯性、版本控制、分类管理以及合规性要求。 作者:Leela Kumili

阅读全文
技术实践

Nuxt 4.5:实验性的SSR流式渲染功能、Vite 8以及由Rsbuild提供的Rspack构建工具

Nuxt发布了4.5版本,其中包含了诸多更新:比如改用了Vite 8作为构建工具,采用了新的Rspack 2构建系统,同时还实现了实验性的SSR流式渲染功能。这种流式渲染技术能够通过立即生成HTML页面内容来缩短用户从请求开始到看到首字节内容所需的时间。此次版本还改进了错误代码处理机制,提供了新的组件模块,并为那些从早期版本升级过来的开发者提供了详细的升级指南。 作者:Daniel Curtis

阅读全文