我正在尝试更好地理解Node.js中的静态文件服务进程。我认为除了文件压缩之外,我对所有内容都有很好的处理能力。许多引用似乎暗示您应该动态压缩文件。 Express似乎在其compression中间件中使用了这种方法。
考虑到与压缩文件相关的memory / time问题以及要压缩的文件的静态特性,为什么要动态压缩这些而不是将它们压缩为构建步骤的一部分或类似的东西?我错过了什么吗?
答案 0 :(得分:0)
以下是一些原因:
答案 1 :(得分:0)
因此,经过大量研究和自我实验后,我的结论是,如果您直接从Node提供文件,那么没有理由不提前压缩静态文件。
我最后通过unix的gzip
命令管理它来压缩我的大型静态文件作为构建步骤的一部分。