【问题标题】:Node.js - Is it better to minify HTML files as a post-build step or at runtime?Node.js - 在构建后步骤或运行时缩小 HTML 文件是否更好?
【发布时间】:2018-03-15 18:34:40
【问题描述】:

我有一个使用 express 构建的 nodejs 站点,我们正在尝试对其进行优化。我们有一个带有 {{{body}}} 标记的 layout.html 文件和其他几个 html 文件,这些文件在运行时由快速渲染引擎合并到 layout.html 中。

我们希望将 html 文件缩小为构建后操作,但它失败了,因为我们在 layout.html 中有无效的标记(标记 在 {{{body}}} 之后有效已被替换)。


开发者 A:想要修复标记,以便我们可以缩小后期构建,部分原因是它使将来使用布局文件更容易,部分原因是他们相信我们会得到更多如果我们避免了 Web 服务器 CPU 在运行时进行缩小的损失,那么性能会有所提升。

开发者 B:说我们应该在运行时缩小而不是修复标记,这样做不会受到惩罚。他们还认为,缩小后期构建会导致 express 的渲染引擎在运行时出现问题。


我对技术不够了解,无法知道谁是正确的,我希望该领域的专家给出答案。

【问题讨论】:

    标签: node.js express minify


    【解决方案1】:

    使用令牌完成缩小,这并不难。

    【讨论】:

    • 谢谢,但我希望对这两种方法进行批评,而不是第三种选择。
    猜你喜欢
    • 2013-02-14
    • 1970-01-01
    • 2013-01-13
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 2010-10-21
    相关资源
    最近更新 更多