Cloudflare推出了一项服务,可以让其客户在其云端运行JavaScript。
“Cloudflare Workers”是建立在Google的V8 JavaScript引擎基础之上,其被认为是中央云处理和本地执行之间的一种中间环节。自2017年9月起,它将公司的Service Worker API与JavaScript集成在一起。当时,该公司设想网站运营商使用该服务来获取只在某些地方才需要的代码。
Cloudflare在本声明中解释说,只有其员工才有权利运行这些在网络边缘处的代码。
技术负责人Kenton Varda提供了更多关于用户如何使用Cloudflare Workers的详细信息。
该公司的主要观点是,全球有127个数据中心,大多数用户距离其代码执行的地点只有几个毫秒的距离。Varda在博客文章中解释说,当用户部署一名工作人员时,它将在“不到30秒”内通过Cloudflare的边缘网络。
“您的域名的每个请求都将由您的工作人员在靠近最终用户的Cloudflare位置进行处理,”Varda继续说道,“但客户的系统管理员不必为构建这种分布式网络而努力工作。除了执行JavaScript代码外,Worker还具有各种HTTP处理功能(包括转发到第三方服务器),并且可以与其他工作人员交互以响应请求。多个请求可以串行或并行处理,异步请求功能有助于日志记录和分析,工作人员可以“控制其他Cloudflare功能,如缓存行为”,博客继续。
领取专属 10元无门槛券
私享最新 技术干货