大文件上传至 S3 - 服务器担心吗?

大文件上传至 S3 - 服务器担心吗?

我正在为客户的网站开发文件上传组件。文件不存储在服务器上,而是直接上传到 Amazon S3。

他们上传的最大文件大小约为 200MB。我想知道这是否会对我们的服务器造成影响?

该网站将托管在专用服务器上(运行 LAMP 堆栈),但该服务器上还托管了大约 25 个其他网站。当上传大文件时(由于上传速度较慢,可能需要几个小时),服务器上的其他网站是否可能会受到影响?

让客户端直接上传到 Amazon S3 然后只需提供文件链接,而不是通过网站处理上传,这个主意会更好吗?

答案1

实际上,您的服务器可用的资源量是有限的,这些上传将与服务器工作负载中的其他项目争夺资源。这是否会导致不可接受的性能下降将留给您去发现。进行一些负载测试。

关于让用户直接上传,如果您可以实现的话,这是一个好主意。

相关内容