©2025 Akamai Technologies
EdgeWorkers 成功将 API 性能提升了六倍。现在,我们会毫不犹豫地推出能带来大量流量的促销活动。Nissen 的业务得到了 Akamai 的支持。
Nissen Holdings Co., Ltd. 管理推广部 IT 战略推广处 Yuichi Kato
利用边缘计算解决个性化性能问题
Nissen 是一家主要受女性欢迎的老牌目录购物公司,它专注于互联网购物业务。除了核心的 Nissen Online 网站之外,公司还提供一系列特色服务,包括运营专门销售大码品牌时装的在线商城,并且在其他各种在线商城中开设了多家多品牌店铺。
Nissen 的理念是将顾客心中的所想所愿,以超乎想象的精彩形式变为现实。公司的使命是让顾客在购物后感到物超所值,超出期望。为此,Nissen 始终坚持不懈地提供高品质的在线购物体验与服务。
Nissen Holdings 管理推广部 IT 战略推广处的 Yuichi Kato 表示:“我们积极地采取多种 IT 措施,以维护我们的使命、愿景和价值观。当然,我们的目标是建立和运营稳定的基础架构,但我们也从早期阶段就开始注重‘主动 IT’战略,以便为客户创造价值。”
电子商务网站性能是在线购物中极其重要的一部分。如果用户无法顺畅地查看商品和购物,他们会立即转到其他竞争对手的网站。正因为如此,Nissen 很早便采取措施,使用 Akamai Cloud 来维护和提升其电子商务网站的性能。近年来,保护用户数据已被视为服务提供商的责任,因此 Nissen 积极利用 Akamai 的安全解决方案来提高其服务的安全性。
但是,自公司开展在线购物业务以来,Web 技术和设备环境已经发生了巨大变化,其发展日新月异。现在尤为重要的是强调个性化,以匹配个人的偏好和活动。CDN 技术的优势在于,将静态内容数据缓存在靠近用户的网络边缘位置,以提供高速网页加载。另一方面,个性化技术会根据用户的属性和购买历史记录动态显示内容,并且存在需要频繁进行 API 处理的问题。
管理推广部 IT 战略推广处的 Hiroki Arai 表示:“随着 API 调用数量的增长,我们需要解决页面显示性能和加载问题。我们拥有极其庞大的商品数量,加上客户专属推荐及类似功能,导致 API 请求中包含的查询模式非常复杂,以至于出现了 CDN 缓存命中率问题。API 请求方面的变化很大,这给源站服务器带来了巨大的负载,因此我们尝试找到一种更有效的方法将负载分流到网络边缘。”
他们开始考虑利用边缘计算技术来解决此问题。如果查询中包含的商品代码元素可以通过边缘处理进行解析和存储,那么缓存命中率将得到大幅提升,并且源站服务器上的负载也会减少,从而降低成本并改善用户体验。
Akamai 提供了无服务器边缘计算,这种技术可以通过 EdgeWorkers 在边缘服务器上实施自定义逻辑,并通过 EdgeKV 在边缘位置运行键值存储数据库。
Kato 和他的同事一直依赖都是 Akamai 服务的忠实用户。而这就是他们决定实施 EdgeWorkers 和 EdgeKV 的原因。另一个关键原因是,前端工程师可以使用他们熟悉的 JavaScript 语言编写代码,这意味着 Nissen 可以充分利用其内部的已有技能。
Kato 表示:“我们永远不会放弃 Akamai 的优质服务。多年来,Akamai 一直为我们公司提供支持。他们了解 Nissen Online 的工作方式,并不断向我们提供准确的建议和技术支持。”
在边缘位置对复杂查询进行分区,以实现性能优化
在 Nissen Online 上,以前用户访问网站时,浏览器/应用程序会发出长请求 (URL) 来列出多个项目(商品代码)。
例如,如果网站中有商品 A、B、C 和 D,则系统会将 A+B、B+C+D 和 C+D 识别为不同的请求。由于有超过 30,000 种商品,因此可能的组合模式数量庞大,这会严重降低缓存命中率,进而导致源站服务器需要处理大量请求。
为了解决这个问题,Nissen 开发了相关的代码,可使用 EdgeWorkers 在网络边缘对复杂的长请求进行分区,从而高效地提高了缓存命中率。通过结合使用 EdgeKV,并将商品数据存储在分区数据库中,他们成功减少了到达源站服务器的请求数量,并显著降低了服务器负载。
Arai 表示:“我们将大部分复杂的查询模式分载到网络边缘进行处理,使 API 响应性能提升了六倍。这不仅提高了网站性能,也改善了用户体验。实际上,以前根本无法像现在这样按商品代码在网络边缘对查询进行分区,这让我感受到了边缘计算带来的巨大价值。”
性能提升有助于实施各种销售策略
在 Nissen Online 上,他们以前会担心访问量过大而导致网站性能下降,因此有时候会避免在社交媒体上开展推广活动。在网站当前的基础架构上,我们现在有充足的处理能力,能够轻松地处理更多种类的销售策略,因此业务部门能够积极规划他们一直想实现的服务和内容。
Nissen 开发的程序和计划包含众多前沿想法,能够解决全球电子商务网站面临的类似问题,因此荣获了 Akamai APJ EdgeWorkers 编码大赛的最高奖项。除了功能性和创新性之外,公司还因展现出来的社会影响潜力而备受赞誉。
对于 Nissen 而言,他们希望通过改进个性化和响应功能来进一步改进他们的技术举措,使用户能够享受到更好的购物体验。公司对 EdgeWorkers 寄予厚望,希望将其作为基础架构实施这些系统所需的基础架构,并认为它在更多实际应用方面拥有巨大潜力。
最后,Kato 表达了对 Akamai 的厚望:“我们非常感谢 Akamai 给予的慷慨支持。例如,在我们清楚地解释日常运营中能做什么和不能做什么之后,他们很快就会给出解决这些问题的建议。这种值得信赖的支持服务给我留下了深刻的印象。随着互联网购物行业的不断发展,我们需要继续通过丰富的内容、更高的安全性和其他各种措施来改进客户服务。我们希望 Akamai 作为 Nissen 的合作伙伴继续蓬勃发展,并为我们的业务提供支持。”