2

我最近一直在玩 node.js。我真的很喜欢它,并且想认真考虑建立一个我想到的网站。我有几个问题。我目前正在使用 express、cluster、mongoose(mongodb) 和dust,因为看起来社区在这个设置上做得很好。

我遇到的第一个问题是在应用程序中进行更改。如果我更改了我的应用程序中的一个文件(模板除外),我必须重新启动应用程序才能显示更改。有什么东西可以自动执行此操作,还是我遗漏了什么?

我的第二个问题是,是否有任何人可以推荐的非常好的资源。似乎我通过谷歌找到的很多东西只是解释了一个主题,而且还没有很多关于它的书(尽管今年发布了一些好书)。我想知道是否有一个非常好的节点应用程序资源(对人们如何构建应用程序以及他们正在使用什么非常感兴趣)。

第三个问题或我想得到的真正反馈是我应该为我的应用程序寻找哪些好的节点模块。我真的很喜欢集群和运行 apache 基准测试与没有它相比,我看到使用所有 4 个内核时它可以处理的请求数量比仅使用单核时增加了一倍。我想尝试保留我的代码,这样我就不必为后端/前端编写两次逻辑,这就是为什么我决定使用灰尘作为我的模板选择。

我想知道的最后一件事是基于我阅读的linkedin 的一篇文章(http://engineering.linkedin.com/frontend/leaving-jsps-dust-moving-linkedin-dustjs-client-side-templates) . 读完这篇文章后,我对他们提出的独创性印象深刻。通过节省服务器上的带宽而不必每次服务器处理文件并让用户浏览器完成负载,我从中看到了很多好处。它还可以通过不每次都将整个模板发送到浏览器并缓存它来减少带宽吞吐量。但我只是对他们如何做到这一点感到困惑。有人可以对这个主题有所了解,或者如果您知道一篇解释如何做到这一点的好文章,那就太好了。

感谢您的任何反馈。

4

1 回答 1

3

第一个问题:实际上从nodemonsupervisor有多种工具可以完成这项工作

第二题: 学习资料

第三个问题:我认为我的第二个问题的答案也包括这个。

于 2012-05-10T07:56:00.367 回答