Node.js 投入生产:如何在没有NodeJS的情况下为我的静态资产提供服务?

Node.js 投入生产:如何在没有NodeJS的情况下为我的静态资产提供服务?,node.js,production-environment,Node.js,Production Environment,在开发过程中,我曾经让我的节点服务器为我的静态文件(img、pdf等)提供服务,但随着生产的日益临近,我觉得这非常低效,给节点带来了不必要的负载。 让其他服务器为我的资产提供服务的正确方式是什么?有现成的解决方案吗?我应该使用“好的老的”Apache PHP堆栈吗?关于端口转发之类的事情,我应该知道些什么 非常感谢 我已经看到了几种方法 用于为静态资产提供服务。在静态资产方面比Apache更快 使用和服务静态资产。您将把资产上传到S3,并使Cloudfront成为CDN 使用时,我对这种方法没有

在开发过程中,我曾经让我的节点服务器为我的静态文件(img、pdf等)提供服务,但随着生产的日益临近,我觉得这非常低效,给节点带来了不必要的负载。
让其他服务器为我的资产提供服务的正确方式是什么?有现成的解决方案吗?我应该使用“好的老的”Apache PHP堆栈吗?关于端口转发之类的事情,我应该知道些什么


非常感谢

我已经看到了几种方法

  • 用于为静态资产提供服务。在静态资产方面比Apache更快
  • 使用和服务静态资产。您将把资产上传到S3,并使Cloudfront成为CDN
  • 使用时,我对这种方法没有太多经验,所以我不能告诉你他们如何处理CDN,我相信一些缓存

  • 希望这能有所帮助。

    谷歌。这显示了一个使用Apache作为反向代理的示例,nodeI将研究其中的每一个。你个人最喜欢的是什么?如果你愿意运行自己的服务器,那么可能是Nginx。如果不是,那么我是S3和Cloudfront的粉丝。