0

営業担当者が顧客情報を入力し、適切なファイルをアップロードしてプロジェクトを作成できるシンプルな CRM システムを使用しています。

システムはすでにクラウドでホストされています。しかし、オフィスのインターネットのアップロード速度は恐ろしいものです。1 つのファイルが完了するまでに最大 15 分以上かかる場合があり、販売プロセスのボトルネックを引き起こします。

オフィスのインターネットをアップグレードすることはオプションではありません。他にどんな良い解決策がありますか?

プロジェクト提出フォームを 2 つの部分に分割することを提案します。プロジェクト情報フィールドは、クラウド サーバー webapp に直接投稿され、適切な DB テーブルに保存されます。ファイル送信は、実際には、単純な DB と API を使用して LAN サーバーに送信されます。これにより、クラウド ホスト サーバー webapp が通信して取得できるようになります。必要に応じて、ダウンロード リンクからファイルをダウンロードします。このセットアップでは、詳細を検討する必要があります。しかし、これは私が一般的にやりたいことです。

これは、この遅いアップロードの問題を解決するための良いアプローチですか? これまでにこれを行ったことがないので、この実装にも障害はありますか (クロスドメインの制限は頭に浮かぶものですが、iFrame を使用して修正できると思います)?

4

1 に答える 1

1

If bandwidth is the bottleneck, then you need a solution that doesn't chew up all your bandwidth. You mentioned that you can't upgrade your bandwidth - what about putting in a second connection?

If not, the files need to stay on the LAN a little longer. It sounds like your plan would be to keep the files on the LAN forever, but you can store them locally initially and then push them later.

When you do copy the files out to the cloud, be sure to compress them and also setup rate limiting (so they take up maybe 10% of your available bandwidth during business hours).

Also put some monitoring in place to make sure the files are being sent in a timely manner.

I hope nobody needs to download those files! :(

于 2012-09-19T00:32:52.410 に答える