V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
momotrilion
V2EX  ›  服务器

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

  •  
  •   momotrilion · 93 天前 · 636 次点击
    这是一个创建于 93 天前的主题,其中的信息可能已经有所发展或是发生改变。
    背景:
    1.公司现有官网,静态页面,中文站和英文站是两个独立的项目,使用不同的二级域名,分别部署在阿里云国内、国外两台不同的服务器上(用 nginx );英文站使用了阿里云的 PCDN 产品,加速国内外访问速度;
    2.目前公司正在用 NUXT3 重构官网项目,中英站点将使用统一的二级域名,站点上提供切换语言按钮跳转;根据访客地区自动跳对应站点(我能找到 nginx 根据浏览器语言跳转的教程)
    3.我目前的水平只能实现用一个三级域名分开中英文站点、实现跳转的方案
    疑问:
    1.参考正浩,中文站是 https://www.ecoflow.com/cn ,美国站是 https://www.ecoflow.com/us ,想实现这种统一二级域名,用 URL 后的不同路径(或者叫路由?)实现不同语言站点的访问;
    2.考虑到国外用户访问英文站的速度,英文站是不是还得部署在国外的服务器上并使用 CDN 产品?那不就变成一份代码 部署在两台服务器上?是否合适?我看正浩的中美站点还是统一的 IP 入口
    大部分需求和问题我网上没有找到合适的资料和关键词,求教大佬们,感谢大佬们不吝赐教
    3 条回复    2024-01-26 13:09:38 +08:00
    julyclyde
        1
    julyclyde  
       93 天前
    地域、语言性质的区分,建议按域名分开,方便 CDN 做处理。不要用路径
    momotrilion
        2
    momotrilion  
    OP
       92 天前
    @julyclyde #1 做了 CDN ,只能应用到根目录,不能应用到路径吗?我还在考虑部署到同一台服务器上,用路径区分,做个 CDN ,中英站都能有 CDN 的效果呢..
    julyclyde
        3
    julyclyde  
       92 天前
    @momotrilion 你都听说过 CDN 这个词了就不先查查原理吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2914 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:03 · PVG 17:03 · LAX 02:03 · JFK 05:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.