1

我有一个在单个服务器上运行的云存储网站。我希望它就像在存储服务器上下载和上传,在另一台服务器上处理 mysql 查询和其他部分的 Webapp 源。

但在这种情况下,两个服务器的带宽将被平等使用。因为,在这种情况下,如果用户从处理网站部分的服务器上传文件,那么由 php 处理的临时文件也将使用该服务器和存储服务器的配额。

有没有其他方法可以做到这一点。

我可以在这个或任何其他方式中使用node.js,它可以完成。我确实有网站的 api 系统,但这没有任何意义,我想直接将我的文件上传到另一台服务器,而不必连接到服务网站的主服务器。

我这样做是为了省钱。别无其他。请不要说买更便宜的服务器,因为,我想实施这项技术。

4

1 回答 1

2

只要您的应用服务器和存储服务器在同一个可用区,并且您使用它们的私有 IP 地址在它们之间传输数据,您就不会产生任何带宽费用。如果您说,将您的文件放在 s3 中,而不是拥有第二个 ec2 实例,只要您在同一区域有 ec2 应用服务器和 s3 存储桶,那么您根本不会有任何带宽费用。

因此,鉴于此,您的带宽使用可能对您来说并不那么重要,您无需将文件直接上传到存储服务器或从客户端上传到 s3。

于 2012-11-03T06:03:39.723 回答