©2025 Akamai Technologies
CDN 提供商提供的工具越多,我们这样的精益开发团队能够取得的成果就越大。通过利用在云端运行的诸多 Akamai 服务,我们基本上可以创建备忘单并节省大量时间。
GardenStore 技术主管 Roman Michak
致力于满足您对花园和户外空间的各种需求
GardenStore成立于 2016 年,他们运营的电子商务网站可以满足消费者对其花园和户外空间的各种需求。该公司在网上展示了全面的产品分类,包括价格适宜的知名品牌产品、灵活的购物方式和出色的客户服务。GardenStore 面临的需求具有季节性特点,他们发现春季和夏季的网站流量几乎达到了秋季和冬季时的 20 倍。为了跟上季节性需求和爆炸式增长的步伐,该公司正在不断推动其网站基础技术的现代化。在实现这一目标的过程中,GardenStore 采用了一系列 Akamai 解决方案来简化开发人员工作、降低成本,同时提供更出色的网站访问者体验。
为不断实现增长打下坚实基础
与所有季节性业务一样,GardenStore 必须确保其网站能够动态处理流量激增情况,同时还不能对性能或可用性带来负面影响。遗憾的是,他们以前的托管平台需要执行不必要的缓存验证,这让他们深受困扰。尽管该公司拥有一支经验丰富的开发团队,能够对前端和后端性能进行小幅调整,但哪怕是毫秒级的改进也需要花费不少时间。
据 GardenStore 技术主管 Roman Michak 介绍,该公司意识到如何一直只能在核心网页指标和收到第一个响应字节所需的时间方面做出小幅性能改进,他们就无法以合理的价格获得自己需要的后端性能。
与此同时,GardenStore 还使用了 Google Cloud 托管包,这对小型企业来说是一笔不小的负担。此外,尽管他们能够访问自己的网站代码,但并不能自主掌控。
Michak 表示:“我们在很长一段时间内只能进行内部小幅调整,最后确定必须重建整个平台才能解决所有问题。但在当前的经济形势下,我们又无法承担如此之高的成本。”
首要任务是通过打造内部团队来摆脱对供应商的高度依赖,例如,一支能够协商并掌控托管和 CDN 服务的团队。Michak 还表示:“我们将始终与供应商保持联系,但必须确保不会对我们的运营和业务构成风险。”
接下来,GardenStore 决定改变其托管安排,使自身能够更好地利用更先进的 CDN,以进一步实现减负。
利用功能齐全的解决方案套件
GardenStore 评估了多家 CDN 提供商,但发现他们中的大多数都无法满足自身的需求。鉴于之前使用 Akamai 解决方案的优质体验,GardenStore 的首席技术官认为 Akamai 正是适合他们的供应商,能够全面满足电子商务网站的各种需求。
在此过程中,Akamai 工具集的全面性成为了主要的决定性因素。这一组合包括 Akamai App & API Protector、 Image & Video Manager、 Bot Manager、Edge Side Includes (ESI) 等工具,使该公司能够将关注重点集中到业务发展上。
除此之外,对于将其 URL 隐藏在 Akamai 网络之后所带来的好处,GardenStore 也予以了高度认可。Michak 还表示:“我们不用再那么担心自己的基础架构受到安全问题和网络入侵的攻击,并且可以将注意力放在业务发展上,而不是修补安全漏洞上。”
实现诸多改进
在签约成为 Akamai 客户的短短一年之内,GardenStore 就已经发现了多种 Akamai 服务所带来的优势。例如,他们只需部署与 Image & Video Manager 相关联的 JavaScript 就能使用前端图册,而不用从头开始构建图册。通过使用 App & API Protector 的爬虫程序管理功能,GardenStore 现在能够将所有未知的爬虫程序拒之门外,使爬虫程序几乎无法连接到其电子商务网站并造成破坏。此外,他们还在将所有域名转移到 Edge DNS,从而确保全天候运行。
Michak 表示:“在利用 Akamai 解决方案实现稳定性和性能改进之后,我们就能集中精力,提供更有利于最终用户的功能。”
GardenStore 的开发团队在不断寻找方法,以充分利用 Akamai 的丰富功能。例如,只是使用了几行 ESI 代码,该团队就不需要再维护两个版本的登录页面了。“这一措施解决了运行两个缓存版本的重大问题,同时还大幅提升了我们的缓存命中率和覆盖范围。这只是其中一个例子,我们还有很多方法可以利用 Akamai 解决方案,让我们的网站实现更优化的运行。”Michak 解释说。
以经济高效的方式支持 DevOps
GardenStore 还利用了 Akamai Connected Cloud,这一大型分布式边缘和云平台的测试和生产环境让其受益匪浅。该公司的 DevOps 团队发现,这一工具使用起来相当简便。“我们编写并发布了一个表单,然后它就发挥了作用。我们与不少的云服务提供商合作过,其中就包括 Amazon 和 Google,而 Akamai 的简便性极具优势,非常适合我们这样的精益化团队。实际上,我们只需一天就能在 Akamai 平台上完成集成,而在我们使用的其他云平台上,可能需要四个月。”Michak 说道。
与此同时,GardenStore 对 Akamai Connected Cloud 的经济性也大加赞赏,而在将自己的测试、暂存和生产环境进行托管之后,更是享受到了内在的成本节省优势。
Michak 还表示:“在业务高峰季节,我们需要更高级的功能,所以我们将自己的各类环境放在了其他平台上。而在高峰期过后,我们可以非常简便地转换回 Akamai,这样不但能继续获得对所有现代运营标准的支持,还能大幅节约成本。具体来说,相较于使用超大规模计算环境,我们实现了 80% 的成本节省。”
事实上,GardenStore 的 DevOps 团队能够随时部署更多环境,这样的操作极具经济性。正如 Michak 所说:“我们不用在需要时不断增加新的环境,而是可以发布各种包含预设配置的环境,使我们在需要执行某项测试时随时有环境可用。”
未来,GardenStore 预计会利用更多的 Akamai 解决方案,例如 EdgeWorkers,它允许在边缘部署 JavaScript 功能,并为网站访问者打造定制的体验。Michak 总结说:“EdgeWorkers 将取代我们所构建的微服务,使我们能够在一个稳定的环境下执行简单任务,从而更好地服务于网站访问者。”
关于 GardenStore Nordic
GardenStore 是一家电子商务网站,可以满足您对花园和户外空间的各种需求,同时还颇具价格优势!我们专注于贴心服务、价廉物美和品质优先,希望能成为您在购买花园和户外空间相关产品时的不二之选。我们致力于实现这一目标,不但要提供内容丰富、极具多样性的在线产品分类、以适宜的价格供应知名品牌的产品,还会努力实现灵活的购物方式和出色的客户服务!
Akamai 简介
Akamai 支持并保护网络生活。全球各大优秀公司纷纷选择 Akamai 来打造并提供安全的数字化体验,为数十亿人每天的生活、工作和娱乐提供助力。 Akamai Connected Cloud 是一种大规模分布式边缘和云平台,可使应用程序和体验更靠近用户,帮助用户远离威胁。 如需详细了解 Akamai 的云计算、安全和内容交付解决方案,请访问 akamai.com/zh 和 akamai.com/zh/blog,或者扫描下方二维码, 关注 和 微信公众号。