【发布时间】:2018-03-30 22:42:11
【问题描述】:
假设我有一台服务器。它的工作是为我的前端提供视图请求。数据库连接到它,什么没有。
假设我还想要一个程序来获取用户上传的图像,然后允许用户通过 api 修改图像?
什么时候在同一台服务器上运行这两个程序是个好主意?一个坏主意?是否有其他因素决定何时将程序放置在单独的服务器上?
例子。我在 heroku 的一台服务器上运行了一个 django 应用程序(python)。该应用程序正在提供一个宁静的 api。我在 s3 上完成了图像托管,并直接上传到浏览器。
我想在某个时候允许用户将他们的图像上传到我的服务器进行处理,然后再将它们上传到 s3。也许他们想调整图像大小、裁剪图像等。我担心的是,在同一台服务器上大规模完成这两个操作将是糟糕的设计。我错了吗?
【问题讨论】:
标签: performance server load