0

我有一个简单的 CRM 系统,允许销售人员输入客户信息并上传适当的文件来创建项目。

该系统已经托管在云中。但是办公室的互联网上传速度是可怕的。一个文件可能需要 15 分钟或更长时间才能完成,从而导致销售流程出现瓶颈。

升级我们的办公室互联网不是一种选择;还有什么其他好的解决方案?

我建议将项目提交表分成两部分。项目信息字段直接发布到我们的云服务器 webapp 并存储在适当的 DB 表中,文件提交实际上将提交到具有简单 DB 和 api 的 LAN 服务器,这将允许云托管服务器 webapp 与之通信以检索如果再次需要该文件,请通过下载链接。需要为此设置制定详细信息。但总的来说,这是我想做的。

这是解决这个上传缓慢问题的好方法吗?我以前从来没有这样做过,所以这个实现是否也有任何障碍(跨域限制是我想到的,但我相信可以通过使用 iFrame 来解决)?

4

1 回答 1

1

如果带宽是瓶颈,那么您需要一个不会占用所有带宽的解决方案。你提到你不能升级你的带宽 - 加入第二个连接怎么样?

如果没有,这些文件需要在 LAN 上停留更长时间。听起来您的计划是将文件永久保存在 LAN 上,但您可以先将它们存储在本地,然后再推送它们。

当您将文件复制到云端时,请务必压缩它们并设置速率限制(因此它们在工作时间可能占用您可用带宽的 10%)。

还要进行一些监控,以确保及时发送文件。

我希望没有人需要下载这些文件!:(

于 2012-09-19T00:32:52.410 回答