Riot Games 英雄联盟本地化网站主页
Posted: Mon Dec 23, 2024 7:30 am
总结
在本文中,我们介绍了网络个性化的概念及其好处。我们 臺灣電話號碼 试图通过展示一个使用 Next.js 和 Storyblok 创建的小示例网站来阐明一些概念。我们完成了为访问网站的用户管理定制体验应遵循的主要步骤。
以本文的想法为起点,我们可以改善访问我们网站的用户的体验。
英雄联盟是世界上最受欢迎的游戏之一,每月吸引全球超过 1 亿玩家参与激动人心的 5 对 5 虚拟竞技场。这些玩家经常访问英雄联盟网站来获取重要内容,包括最新的补丁说明、冠军重做和皮肤发布。为了支持如此规模的用户群,英雄联盟背后的大脑 Riot Games 必须确保其由 100 多名 Web 开发人员组成的团队配备正确的技术,以高效地大规模开发和部署内容。
由于玩家渴望深入了解新的更新并消费所有可用内容以获得优势,因此网络性能和带宽优化是 Riot Games 业务战略的关键组成部分。在寻找满足这些需求的现代 Web 解决方案后,Riot Games 选择 Netlify 来支持其高网站流量和频繁的内容更新,实现了带宽消耗显着降低 65% 并节省了大量成本。
寻找新的网络堆栈
早在 2018 年,Riot Games 就在寻找一种可靠的技术堆栈解决方案,能够承受巨大的流量峰值。服务器端渲染 (SSR) 不是一个可行的选择,因为与静态站点生成 (SSG) 相比,它在流量高峰下更容易崩溃。考虑到可扩展性和性能,他们通过使用 Gatsby、AWS 和单独的内容交付网络 (CDN) 构建和部署网站,开始了现代 Web 之旅。尽管其堆栈的某些部分提供了切实的好处,但其他部分却带来了显着的挑战。
这种分散方法的一个突出缺点是开发人员的自主权受到损害。例如,当开发人员需要更新环境变量以从数据库或内容源检索特定内容时,只能由有限数量的看门人来促进该过程。当 Riot Games 迫切希望他们的开发人员独立更新所有配置点(包括内部环境、SSL 证书和重定向选项)时,这一瓶颈变得更加明显。
在本文中,我们介绍了网络个性化的概念及其好处。我们 臺灣電話號碼 试图通过展示一个使用 Next.js 和 Storyblok 创建的小示例网站来阐明一些概念。我们完成了为访问网站的用户管理定制体验应遵循的主要步骤。
以本文的想法为起点,我们可以改善访问我们网站的用户的体验。
英雄联盟是世界上最受欢迎的游戏之一,每月吸引全球超过 1 亿玩家参与激动人心的 5 对 5 虚拟竞技场。这些玩家经常访问英雄联盟网站来获取重要内容,包括最新的补丁说明、冠军重做和皮肤发布。为了支持如此规模的用户群,英雄联盟背后的大脑 Riot Games 必须确保其由 100 多名 Web 开发人员组成的团队配备正确的技术,以高效地大规模开发和部署内容。
由于玩家渴望深入了解新的更新并消费所有可用内容以获得优势,因此网络性能和带宽优化是 Riot Games 业务战略的关键组成部分。在寻找满足这些需求的现代 Web 解决方案后,Riot Games 选择 Netlify 来支持其高网站流量和频繁的内容更新,实现了带宽消耗显着降低 65% 并节省了大量成本。
寻找新的网络堆栈
早在 2018 年,Riot Games 就在寻找一种可靠的技术堆栈解决方案,能够承受巨大的流量峰值。服务器端渲染 (SSR) 不是一个可行的选择,因为与静态站点生成 (SSG) 相比,它在流量高峰下更容易崩溃。考虑到可扩展性和性能,他们通过使用 Gatsby、AWS 和单独的内容交付网络 (CDN) 构建和部署网站,开始了现代 Web 之旅。尽管其堆栈的某些部分提供了切实的好处,但其他部分却带来了显着的挑战。
这种分散方法的一个突出缺点是开发人员的自主权受到损害。例如,当开发人员需要更新环境变量以从数据库或内容源检索特定内容时,只能由有限数量的看门人来促进该过程。当 Riot Games 迫切希望他们的开发人员独立更新所有配置点(包括内部环境、SSL 证书和重定向选项)时,这一瓶颈变得更加明显。