全部文章
Web 开发指南阅读约 4 分钟
用三个真实配置讲清网站设置集
将共享的网站设置整理为可复用的集合。来自客户项目的三个配置展示了如何组织它们。
作者:Musa Yazlık
这篇文章汇总了我们在真实客户项目中学到的东西,并按我们再做一次时会采用的顺序排列。没有什么高明之处,但每一条都至少为我们节省过一次时间。
通常在哪里出问题
大多数问题都不是技术问题。它们来自没有盘点就开工、同时改动多处,以及在上线当天才发现某个依赖。先把计划写下来,就能把充满风险的一周变成可预期的一周。
先做枯燥的部分。它决定了有趣的部分能否成功。
我们使用的检查清单
- 列出现有的一切,包括没人记得是谁加的部分。
- 确定哪些必须保持不变,哪些可以改动。
- 每次只改动一层,并在每一步之后检查。
- 保留一份简短的日志,让下一个人不必从头摸索。
一个小例子
这是我们起步时使用的配置形态。它刻意保持精简,每多一行都应该有理由。
imports:
- { resource: 'EXT:sitepackage/Configuration/Sets/Base/settings.yaml' }
settings:
website.language: zh
website.cache: aggressive
应该衡量什么
开始之前选定两三个指标,之后再做对比:首字节时间、最大内容绘制,以及第一周编辑的投诉数量。如果没有一项变差,这次改动就是成功的。
更多类似文章请见 Web 开发指南。如果你在自己的项目中尝试了这些方法,欢迎在评论中告诉我们效果如何。
