跳到正文
全部文章

Web 开发指南阅读约 4 分钟

用三个真实配置讲清网站设置集

将共享的网站设置整理为可复用的集合。来自客户项目的三个配置展示了如何组织它们。

作者:Musa Yazlık

这篇文章汇总了我们在真实客户项目中学到的东西,并按我们再做一次时会采用的顺序排列。没有什么高明之处,但每一条都至少为我们节省过一次时间。

通常在哪里出问题

大多数问题都不是技术问题。它们来自没有盘点就开工、同时改动多处,以及在上线当天才发现某个依赖。先把计划写下来,就能把充满风险的一周变成可预期的一周。

先做枯燥的部分。它决定了有趣的部分能否成功。

我们使用的检查清单

  • 列出现有的一切,包括没人记得是谁加的部分。
  • 确定哪些必须保持不变,哪些可以改动。
  • 每次只改动一层,并在每一步之后检查。
  • 保留一份简短的日志,让下一个人不必从头摸索。

一个小例子

这是我们起步时使用的配置形态。它刻意保持精简,每多一行都应该有理由。

imports:
  - { resource: 'EXT:sitepackage/Configuration/Sets/Base/settings.yaml' }
settings:
  website.language: zh
  website.cache: aggressive

应该衡量什么

开始之前选定两三个指标,之后再做对比:首字节时间、最大内容绘制,以及第一周编辑的投诉数量。如果没有一项变差,这次改动就是成功的。


更多类似文章请见 Web 开发指南。如果你在自己的项目中尝试了这些方法,欢迎在评论中告诉我们效果如何。

  • Site sets
  • CMS
复制链接

暂无评论

发表评论

评论需经审核。你的邮箱不会公开。

纯文本。允许链接,但会先审核。

Web 开发指南阅读约 4 分钟

迁移网站,不用搭上一个周末

提前规划内容迁移、重定向和上线检查,让切换只需一个下午,而不是整个周末。