2

読み込みに時間がかかりすぎる ASP.NET ページがあります。ちょっとしたテストでは、サーバー側のログにかなりの時間がかかっていることがわかりました (ユーザーがログの結果を確認する必要がないため)、ページが読み込まれるまで遅延させたいと考えています。

これを行う簡単な方法はありますか?

ページのイベントに配置しようとしましたが、それは起動Disposedしていないようで、Unloadイベントでは起動が早すぎます。スレッドを生成する必要はありませんが、それが必要な場合はできるかもしれません。

私はAJAXを探していません。私は通常の全ページ読み込みを行い、ページが読み込まれた後 (クライアント側から見た場合) にもう少し処理を行いたいと考えています。

4

7 に答える 7

3

メッセージのキューをログに記録し、独自のスレッドでログを実行するだけのログ サービスを作成することを検討しましたか?

これを使用すると、すべてのロギングをコード内の以前の場所で発生させたままにし、ロギング メソッドへの非同期呼び出しのみを行うことができます。

于 2009-07-24T20:20:07.917 に答える