为多个客户提供多个文件(图像)以便能够同时为它们提供服务的最佳方式是什么?
例如,服务器必须每秒服务: - 3,000 个小图像(每个 1 ko) - 750 个大图像(每个 100 ko) 有 150 个客户端。
我想知道使用 child_process 会有所帮助吗?我正在寻找仅使用 node.js 而没有库的解决方案(构建)。
谢谢你。
为多个客户提供多个文件(图像)以便能够同时为它们提供服务的最佳方式是什么?
例如,服务器必须每秒服务: - 3,000 个小图像(每个 1 ko) - 750 个大图像(每个 100 ko) 有 150 个客户端。
我想知道使用 child_process 会有所帮助吗?我正在寻找仅使用 node.js 而没有库的解决方案(构建)。
谢谢你。
您可能还想查看sendfile(2)系统调用。node.js 真的是必需品吗?如果不是,我建议只使用 Nginx 或 Apache HTTPD,因为它们非常稳定、完善且性能良好(尤其是静态文件)。