多语言静态站点该如何部署?

106 天前
 momotrilion
背景:
1.公司现有官网,静态页面,中文站和英文站是两个独立的项目,使用不同的二级域名,分别部署在阿里云国内、国外两台不同的服务器上(用 nginx );英文站使用了阿里云的 PCDN 产品,加速国内外访问速度;
2.目前公司正在用 NUXT3 重构官网项目,中英站点将使用统一的二级域名,站点上提供切换语言按钮跳转;根据访客地区自动跳对应站点(我能找到 nginx 根据浏览器语言跳转的教程)
3.我目前的水平只能实现用一个三级域名分开中英文站点、实现跳转的方案
疑问:
1.参考正浩,中文站是 https://www.ecoflow.com/cn ,美国站是 https://www.ecoflow.com/us ,想实现这种统一二级域名,用 URL 后的不同路径(或者叫路由?)实现不同语言站点的访问;
2.考虑到国外用户访问英文站的速度,英文站是不是还得部署在国外的服务器上并使用 CDN 产品?那不就变成一份代码 部署在两台服务器上?是否合适?我看正浩的中美站点还是统一的 IP 入口
大部分需求和问题我网上没有找到合适的资料和关键词,求教大佬们,感谢大佬们不吝赐教
660 次点击
所在节点    服务器
3 条回复
julyclyde
105 天前
地域、语言性质的区分,建议按域名分开,方便 CDN 做处理。不要用路径
momotrilion
104 天前
@julyclyde #1 做了 CDN ,只能应用到根目录,不能应用到路径吗?我还在考虑部署到同一台服务器上,用路径区分,做个 CDN ,中英站都能有 CDN 的效果呢..
julyclyde
104 天前
@momotrilion 你都听说过 CDN 这个词了就不先查查原理吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX