在开发中,我曾经让我的节点服务器为我的静态文件(img,pdf等)提供服务,但随着生产越来越近,我觉得它非常低效,并且给Node节省了不必要的负担。
让我的资产由不同服务器提供服务的正确方法是什么?有没有现成的解决方案?我应该使用“旧的”Apache-PHP堆栈吗?我应该知道端口转发和类似的东西吗?投入生产:如何在没有NodeJS的情况下为我的静态资产提供服务?
非常感谢!
在开发中,我曾经让我的节点服务器为我的静态文件(img,pdf等)提供服务,但随着生产越来越近,我觉得它非常低效,并且给Node节省了不必要的负担。
让我的资产由不同服务器提供服务的正确方法是什么?有没有现成的解决方案?我应该使用“旧的”Apache-PHP堆栈吗?我应该知道端口转发和类似的东西吗?投入生产:如何在没有NodeJS的情况下为我的静态资产提供服务?
非常感谢!
我已经看到这样做有几种方法。
希望这会有所帮助。
的反向代理的一个示例。我将研究这些中的每一个。你最喜欢什么? – Cystack
如果你愿意运行你自己的服务器,那么可能是Nginx。如果不是的话,我是S3和Cloudfront的粉丝。 –
Google [Node.js + Nginx](https://www.google.ru/search?q=node.js+%2B+nginx)。 – elmigranto
[这是一个要点](https://gist.github.com/nnnnathann/3491640),它显示了使用Apache作为节点 – djheru