3つの異なるサーバー(システム)からのデータを組み合わせてユーザーに表示する必要があるレポートシステムがあります。これは、数千のレコードがある限りは正常に機能しますが、システムのタイムアウトが増えるためです。
私は別のアプローチを使用することを考えていました。ユーザーが結果を実行すると、データベースへのレポートを生成するリクエストが生成されます。実行中のデーモンはそれを取得してデータを収集し、レポートを生成し、レポートデータへのリンクをユーザーに電子メールで送信します。ここでは複数のことができます。
1)収集したデータを、ページ上のユーザーに簡単に表示できる形式でデータベースに挿入します。2)htmlを生成し、データベースに保存します。
ここでは最初のオプションが最適だと思いますが、他に何か提案はありますか?