V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wenzichel
V2EX  ›  前端开发

多个运营活动,前端代码和产物 html 怎么配置呢?

  •  
  •   wenzichel ·
    wenzi0github · 2021-11-06 01:35:44 +08:00 · 1237 次点击
    这是一个创建于 1117 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们经常会做一些运营活动,就造成每个活动的代码比较碎。这里有两个问题想要请教下(前端的)!

    1. 活动源码的组织方式

    请问这些运营活动的代码如何组织呢?比如:

    1. 所有的代码都在一个仓库里,用目录区分,按照目录构建;
    2. 采用 monorepo 的方式;
    3. 每个活动一个仓库,单独发布,同时有一个总的路由入口;

    哪种方式更好一些呢,刚开始我们用的第 1 种方式,不过现在我觉得第 3 种方式更好一些。

    2. 产生的纯 html 放在哪儿

    因为是纯前端项目,其他 js\css 等静态资源就放到 CDN 上,那么构建好的纯 html 页面放在哪儿呢?

    1. html 放到 CDN 上吗,然后缓存时间短点或者不缓存?
    2. 还是说起一个容器,html 放在 docker 里呢?然后将 docker 地址配置在路由中,这种方式好做下线处理;
    5 条回复    2021-11-08 15:44:42 +08:00
    C603H6r18Q1mSP9N
        1
    C603H6r18Q1mSP9N  
       2021-11-06 09:24:27 +08:00
    头像是谁?

    你的解决方案都还不错,大家都在用,看你们自己 团队喜欢
    EscYezi
        2
    EscYezi  
       2021-11-08 14:20:41 +08:00 via iPhone
    放 oss 前面挂 nginx ,感觉静态资源没必要放容器里
    wenzichel
        3
    wenzichel  
    OP
       2021-11-08 14:40:31 +08:00
    @EscYezi 是的,静态资源是应该放在 CDN 上,现在我在考虑 html 文件存放在哪儿比较好?
    wenzichel
        4
    wenzichel  
    OP
       2021-11-08 14:40:40 +08:00
    @shanghai1998 好的,谢谢!
    EscYezi
        5
    EscYezi  
       2021-11-08 15:44:42 +08:00 via iPhone
    @wenzichel #3 html 放 oss 里呀,nginx 做转发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3277 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:14 · PVG 20:14 · LAX 04:14 · JFK 07:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.