Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 预编译的模板对非节点站点有用吗?_Node.js_Templates_Precompiled Templates - Fatal编程技术网

Node.js 预编译的模板对非节点站点有用吗?

Node.js 预编译的模板对非节点站点有用吗?,node.js,templates,precompiled-templates,Node.js,Templates,Precompiled Templates,我一直在研究预编译我的下划线模板的方法,我开始认为99%的预编译模板的人似乎正在运行node 这使我认为,预编译可能只对在服务器上而不是客户端上呈现模板有利 这是真的吗 在服务器上编译只在客户端呈现的temnplates有什么好处吗?“真正有用”有点主观,你不觉得吗?如果您想知道预编译服务器端使用的模板是否比编译客户端使用的模板更重要,通常情况下是这样,因为服务器可能需要每秒渲染数千次,所以每次渲染时都要编译它们是浪费时间的 在客户端应用程序中,主要关注的是是否存在与呈现模板相关的任何用户明显的

我一直在研究预编译我的下划线模板的方法,我开始认为99%的预编译模板的人似乎正在运行node

这使我认为,预编译可能只对在服务器上而不是客户端上呈现模板有利

这是真的吗

在服务器上编译只在客户端呈现的temnplates有什么好处吗?

“真正有用”有点主观,你不觉得吗?如果您想知道预编译服务器端使用的模板是否比编译客户端使用的模板更重要,通常情况下是这样,因为服务器可能需要每秒渲染数千次,所以每次渲染时都要编译它们是浪费时间的


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

你说得对,这有点主观,所以做了一个小的更新。不过,你确实很好地解释了我的问题,并向我提供了我需要的信息。谢谢:)我要补充的是,用于客户端渲染的预编译模板实际上会增加从服务器发送到客户端的数据量(模板语言通常比编译时生成的JS代码更紧凑),尽管我很难想象这样一个场景会有什么影响(同样,要小心过早的优化)。