私はニューヨークに拠点を置くデータベースを持っており、HKのユーザーはこのデータベースからデータを取得しようとしています。取得されるデータは約20MBです(ctvとしてDatatableを保存すると、ファイルサイズは20MBです)。それはデータが来るのに約20分かかります。C#でリモートサーバーから巨大なデータにアクセスする
データベースとしてSQL Server 2005を使用し、デスクトップアプリケーションとしてC#を使用しています。私は予算の制約のためにHKユーザーのために別のデータベースを持つことはできません。
誰でも検索時間を約5分にする方法を提案できますか?
よろしく、
Pavan
ウェブサービスでも、jgubbyの応答に注意して、出力を圧縮できます。 – Hooloovoo
これは素晴らしいアイデアですが、私たちの環境で予備のWebサーバーが不足しているため、Webサービスが問題になりません。 私が探している解決策は、HKサーバーにフェッチして保存しているdatatableのxml/csvファイルを作成してキャッシュすることです。クライアントはデータベースではなくこのキャッシュファイルからデータを取得します。 HKユーザーが来る前に、サーバー上で何らかの仕事を経てこのファイルを作成することができます。 ご意見はありますか? –