现在有了grunt插件,我可以轻松地将jade转换为纯HTML。 将html部署到节点服务器时的最佳做法是什么。 是否更好地保留原样的玉或转换为HTML然后部署它? 它是否会改善节点启动时的时间和其他时间?
答案 0 :(得分:0)
还有另一种选择:在客户端上呈现。
但是你的问题太笼统了,取决于它!
亲:可以使用占位符
contra:需要node.js,在服务器上表达
pro:服务器上没有node.js - 只是一个静态的http服务
contra:需要客户端上的jade运行时
pro:快速,无需运行时渲染引擎 contra:在编译时才动态,在运行时不动态
节点启动时是否会改善其他时间?
我认为你可以忽略node.js的starup时间并要求express。但是你可以测量每个请求表达和jade需要的时间,并将它与静态文件服务如apache,nginx进行比较。对于这两种解决方案,您都可以使用缓存技术。