首页 > 解决方案 > 您如何可靠地从服务器提供图像?

问题描述

这一定是一个简单的问题,我知道。但是这个问题让我发疯了。

我有一个应用程序,允许用户上传最大为 10 MB 的图像和文件。

我在后端使用 nodejs 来处理它们,目前正在将 base64 保存到数据库(mysql)中的 blob 中。我认为这是问题所在,但我检查了数据库,它的平均使用率只有 3%。所以这不是瓶颈。EC2 没有超过 10% 的 CPU,所以这看起来也很好。NetworkIn 平均约为 200 MB,而 NetworkOut 平均约为 100 MB。

我把东西移到了 S3Bucket 但是获取图像仍然通过服务器,这导致加载时间非常慢(比如 10 秒)

我应该认输并将事情转移到 imgur 还是有人知道我可以做或检查的事情吗?

编辑:这是监视器 在此处输入图像描述

标签: node.jsimagefile-upload

解决方案


推荐阅读