我有一个简单的CRM系统,允许销售放入客户信息和上传适当的文件,以创建一个项目。
该系统已经托管在云中。但是办公室的互联网上传速度是可怕的。一个文件可能需要15分钟或更长时间才能完成,从而导致销售过程中出现瓶颈。
升级我们的办公室互联网不是一个选择;还有什么好的解决方案呢?
我建议将项目提交表格分成两部分。项目信息字段直接发布到我们的云服务器webapp并存储在适当的DB表中,文件提交实际上将提交给具有简单DB和api的LAN服务器,这将允许云托管服务器webapp与其通信,以便在需要时通过下载链接再次检索文件。这个设置的细节需要制定出来。但这就是我通常想要做的。
这是解决上传速度慢问题的好方法吗?我以前从来没有这样做过,那么这种实现也有什么障碍(跨域限制是我想到的东西,但我相信使用iFrame可以解决这个问题)?
发布于 2012-09-19 08:32:52
如果带宽是瓶颈,那么您需要一个不会占用您所有带宽的解决方案。你提到你不能升级你的带宽--放入第二个连接怎么样?
如果不是,这些文件需要在LAN上停留一段时间。听起来您的计划是将文件永久保存在LAN上,但您可以先将它们存储在本地,然后再推送它们。
当你将文件复制到云端时,一定要压缩它们,并设置速率限制(这样它们在工作时间可能会占用你可用带宽的10% )。
此外,还要进行一些监控,以确保及时发送文件。
我希望没有人需要下载这些文件!
https://stackoverflow.com/questions/10801423
复制相似问题