Cloudflare 为 iCook 提供美味的结果

食物是一种将人们聚在一起的通用语言。在人们经常聚餐的亚洲尤其如此。虽然进餐一直是一种公共活动,但当今的数字世界也使烹饪成为一种社交活动。

借助互联网,烹饪爱好者现在可以跨时空连接,共享食谱并向他人学习。在中国台湾,很多此种事情都在 iCook 上进行。iCook 诞生于 2011 年,由软件开发公司 Polydice Inc. 开发,是中国台湾最大的食谱共享社交网站。实际上,iCook 已经确定中国台湾有三分之一的女性是 iCook 用户,由此建立起一个活跃且充满活力的在线社区,人数约为 500 万人。

性能的价格

作为一个社交网站,iCook 借助技术的支持,将烹饪作为一种共同的爱好与人们沟通。

“在中国台湾,当人们想分享自己的食谱或寻找烹饪灵感时,人们会想到 iCook,”技术项目经理 Paul Lee 解释说。“他们经常在忙于厨房做饭的时候使用我们的平台,因此我们网站和移动应用程序的性能对用户体验具有重大影响。理想情况下,我们希望实现流畅、无缝的内容传送,就像是有人在眼前演示烹饪过程一样。”

考虑到 iCook 上拥有超过 190,000 份食谱(其中大部分都有大量视频和照片),并且每月平均点击率约为 6,300 万,因此维持这种性能水平可谓是一项壮举。iCook 设法以惊人的高昂成本满足了这种需求,而这种情况很快就变得难以为继。那时 Paul 和他的团队着手寻找一个价格更实惠的云服务提供商,能够顺利处理最高流量峰值,他们最终找到了 Cloudflare。

“借助 Cloudflare,我们可以节省 20% 的成本,而不会影响性能和安全性。高兴已经不足以表达我们的愉悦心情。”
— Paul Lee
Polydice Inc. 技术项目经理

Cloudflare 的不同之处

最终 Cloudflare 凭借迅速、安全、敏捷和经济的方式传送内容,令 iCook 信服。Paul 指出,虽然 iCook 是出于成本考虑开始寻找替代供应商,但这并不是团队的唯一考量因素。“性能和安全性对我们同样重要。即使面对成本压力,我们也不愿在这些方面妥协。”Paul 说。

“为了继续发展 iCook 品牌并扩展我们的服务,我们需要优化网站和移动应用的性能。性能是用户体验的核心,因此我们一直在努力争取更快的加载时间,同时保持高质量的图像。

我们还是大量个人数据的守护者,这使得安全性成为另一个坚决不可撼动的优先事项。Cloudflare 满足了我们的所有要求,因此选择它便是顺理成章的事。”
— Paul Lee
Polydice Inc. 技术项目经理

尽管 Cloudflare 的网络负责前端性能,但 Cloudflare Workers 正在帮助 iCook 提高后端效率。通过使用 Workers 作为 API 网关,团队可以将来自多个端点的响应聚合为一个响应,从而减少编译单个响应的资源负担。

Paul 补充说:“我们还使用 Workers 分发 cookie 和跟踪代码,以收集有关用户行为的数据。根据这些数据,我们可以开发用户见解,然后提出建议,改善整体用户体验。可以说,选择与 Cloudflare 进行合作是我们成功的秘诀。”

Cloudflare 为 iCook 提供美味的结果
Key Results

• 通过 Cloudflare,iCook 完完全全获得了强大的安全性和性能,同时节省了 20% 的成本。

• Cloudflare Workers 使 iCook 能够编写自定义代码,汇总来自多个端点的响应,从而提高后端效率。

“借助 Cloudflare,我们可以节省 20% 的成本,而不会影响性能和安全性。高兴已经不足以表达我们的愉悦心情。”

Paul Lee
Polydice Inc. 技术项目经理