大公司里怎样开发和部署前端代码?

917 阅读1分钟

原文链接

主要有以下问题:

  1. 开发时的和部署时类库的引用和存放是一致还是不同?
  2. 模块放在项目中还是放在 CDN 之类服务器?
  3. 渲染网页用 Nginx 还是其他动态语言的 Web 服务器?
  4. 制作网页的流程,是先有设计师的稿,还是先看模块?
  5. 会选择用自己写的模块还是从社区寻找模块?

大公司的静态资源优化方案,基本上要实现这么几个东西:

  • 配置超长时间的本地缓存 —— 节省带宽,提高性能
  • 采用内容摘要作为缓存更新依据 —— 精确的缓存控制
  • 静态资源CDN部署 —— 优化网络请求
  • 变更资源发布路径实现非覆盖式发布 —— 平滑升级