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

2021-11-06 01:35:44 +08:00
 wenzichel

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

1. 活动源码的组织方式

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

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

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

2. 产生的纯 html 放在哪儿

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

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

你的解决方案都还不错,大家都在用,看你们自己 团队喜欢
EscYezi
2021-11-08 14:20:41 +08:00
放 oss 前面挂 nginx ,感觉静态资源没必要放容器里
wenzichel
2021-11-08 14:40:31 +08:00
@EscYezi 是的,静态资源是应该放在 CDN 上,现在我在考虑 html 文件存放在哪儿比较好?
wenzichel
2021-11-08 14:40:40 +08:00
@shanghai1998 好的,谢谢!
EscYezi
2021-11-08 15:44:42 +08:00
@wenzichel #3 html 放 oss 里呀,nginx 做转发

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

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

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

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

© 2021 V2EX