私の友人は、アプリケーションがデータベースに直接接続する2層アプリケーションを開発していましたが、今は3層アプリケーションに移行する必要がありますが、アプリケーションの速度に問題があります。この新しいアプリケーションは、クライアント側で多くのレポートを生成する必要があるため、ビジネスレイヤーを呼び出してデータをクエリし、クライアントにシリアル化する必要があるこのプロセスの速度について心配していました。これには多くの時間がかかります。
彼は知りたいのですが、このような状況の速度を改善する方法はありますか?
- 情報の追加レポートの生成つまり、データベース(アプリケーションサーバー)からデータをクエリし、それをクライアントにシリアル化して、レポートファイルにバインドします。