2019年4月27日,由 AfterShip 举办的第三次技术分享《【技术干货系列 #3】Cloudflare 最新边缘API,打造无服务器(Serverless)架构》在深圳南山中国地质大学产学研基地如期开展。本次活动由AfterShip 与 Cloudflare 联合举办,并由Cloudflare 亚太区资深解决方案工程师孟鑫,AfterShip Mocha组长林伟航担任主讲。60 余位行业精英以及技术爱好者齐聚一堂,共同分享交流 Serverless 架构的实践经验。

活动现场, Cloudflare 亚太区资深解决方案工程师孟鑫为大家介绍了 Cloudflare 的 Serverless 应用 — Cloudflare Workers 的前世今生。Cloudflare Workers 脱胎于 W3C 标准的 Service worker,允许开发人员在 Cloudflare 的边缘(更接近最终用户)部署 JavaScript 代码。因为基于 Service Workers API,开发人员能够安全地运行不再绑定到用户设备上的浏览器的代码。Workers 可以在几秒钟内快速传播到 Cloudflare 全球 165+ 个服务器节点上。

Cloudflare 全球节点分布图

Cloudflare 亚太区资深解决方案工程师孟鑫在为大家进行讲解

除了讲解之外,孟鑫还为我们带来了几个 Cloudflare Workers 的实际使用案例,帮助大家更好地理解与上手。

案例一:使用 Worker 改写服务端返回的 HTML 页面。可以实现在不修改服务器代码的情况下,对 HTML 页面进行修改,添加内容等。

案例二:使用 Worker 进行 A/B 测试。我们可以通过在Worker 中对用户的请求进行判断,进而决定对用户返回不同的页面、文件等,来实现 A/B 测试。

案例三:边缘 API。我们可以通过在 Worker 中直接对用户的请求进行回复,来实现完全不需要服务器的 API。并且由于 Worker 运行在全球各地,所以对于来自全球不同地区的请求,都可以通过分配最近的节点,将延迟降到最低,带给用户极致的速度体验。

孟鑫帮工程师解决问题

AfterShip Mocha 组长林伟航主要为大家带来了 AfterShip 内部对于 Cloudflare 的运用。AfterShip 提倡用简单的方式来解决问题。因此也大量使用优秀的第三方工具、应用来加速开发,提升软件的健壮性。

AfterShip 分享的第一个案例是将 Cloudflare Worker 用作 AfterShip 整个 Serverless 架构中重要的一环。AfterShip 通过在不同服务的请求之前加入 Cloudflare Worker,来实现对不同用户请求的派发以及预处理等。

AfterShip 分享的第二个使用场景是一个将合作商的页面代理到 AfterShip 自己的域名下,并通过加入 GA 代码,实现对页面访问量等数据的统计。

现场除了嘉宾讲解与分享之外,还有每个人都能参与进来的 coding 环节,工程师们也都热情参与了进来。

现场工程师们正在进行讨论

AfterShip CEO Teddy 现场帮助大家解决问题

嘉宾与工程师们在进行讨论

嘉宾们在进行讨论

除了满满的干货,肯定也少不了每次活动标配的甜点啦~

发表回复

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源