预编译模板对非节点站点有用吗?

时间:2012-08-23 02:35:18

标签: node.js templates precompiled-templates

我一直在研究预编译我的_underscore模板的方法,并开始认为99%预编译模板的人似乎正在运行节点。

这让我觉得预编译可能只对服务器上的模板而不是客户端有用。

这是真的吗?

在服务器上编译temnplats是否有任何好处只会在客户端呈现?

1 个答案:

答案 0 :(得分:3)

“真的只有用”有点主观,你不觉得吗?如果你问的是预编译使用服务器端而不是客户端的模板是否更重要,通常只是因为服务器必须每秒渲染它们数千次,这样就浪费了必须在每次渲染时编译它们。

在客户端应用程序中,主要关注的是与呈现模板相关的是否存在任何用户明显的减速。通常没有,如果有的话,通常只有少数(可能是用于构建大型列表视图的部分模板)负责。因此,在大多数客户端应用程序中,预编译模板是一种过早优化的形式。