IIS7 で Web サイトを実行しています。私の問題をよりよく説明するために、簡単なシナリオで説明します。index.phpとreport.phpの 2 つの Web ページがあり、それぞれの内容が次のようになっているとします。
index.php
<?php echo "Hello World"; ?>
report.php
<?php sleep(60); //simulate a long running script like generating reports. ?>
index.phpは、訪問者がアクセスする e コマース システムのホームページであり、report.phpは、管理者が好きなときにレポートを表示するページです (ほとんどの場合、日中) 。問題は、生成に数分かかるレポートを表示すると、サーバー全体が応答しなくなることです。index.phpを表示している訪問者は、レポートの生成が完了するまで応答を受け取りません。これは、ASP.NET にも適用されます。これに対する回避策はありますか?