【发布时间】:2018-03-15 18:34:40
【问题描述】:
我有一个使用 express 构建的 nodejs 站点,我们正在尝试对其进行优化。我们有一个带有 {{{body}}} 标记的 layout.html 文件和其他几个 html 文件,这些文件在运行时由快速渲染引擎合并到 layout.html 中。
我们希望将 html 文件缩小为构建后操作,但它失败了,因为我们在 layout.html 中有无效的标记(标记 在 {{{body}}} 之后有效已被替换)。
开发者 A:想要修复标记,以便我们可以缩小后期构建,部分原因是它使将来使用布局文件更容易,部分原因是他们相信我们会得到更多如果我们避免了 Web 服务器 CPU 在运行时进行缩小的损失,那么性能会有所提升。
开发者 B:说我们应该在运行时缩小而不是修复标记,这样做不会受到惩罚。他们还认为,缩小后期构建会导致 express 的渲染引擎在运行时出现问题。
我对技术不够了解,无法知道谁是正确的,我希望该领域的专家给出答案。
【问题讨论】: