【问题标题】:Static Content & NodeJS静态内容和 NodeJS
【发布时间】:2012-06-02 11:33:16
【问题描述】:

我看到很多文章展示了 NodeJS 如何提供静态内容,like this,基本上,他们使用 Node 来读取文件并返回结果。我不认为那是正确的方法?好像效率不高?另外,我如何检测正确的内容类型(CSS、JS 等)?有没有正确的方法来做到这一点?

【问题讨论】:

  • 如果您编写的应用程序没有投入生产(例如作业,或者您只是在玩节点),添加一些内存缓存(或使用 redis)就可以了。如果你写的是严肃的东西,甚至使用专门的模块(JohnnyHK 的回答)或框架——节省一些时间,不要重新发明自行车。
  • 我推荐使用 nginx 作为静态内容持有者。它应该更快更简单,并减少节点服务器的不必要负载,这些负载需要进行一些业务处理。

标签: node.js


【解决方案1】:

执行此操作的标准方法是使用已存在的用于静态文件服务的节点模块之一,例如 Connect 或 node-static。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2015-04-02
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    相关资源
    最近更新 更多