IIS7.5には従来のASPWebサイトがあります。
ユーザーの反応がランダムに遅くなっています。その場合、ユーザーは数分間何もできなくなり、非常にイライラします。
たとえば、ホームページを開いてカテゴリを数回クリックすると、Webサイトが応答を停止するだけです。
サイトが応答を停止するときのルールに気づきませんでした。常に正常に動作している場合もあれば、停止している場合もあります。
応答が遅い場合は、数分待ってからページを取得できます。ページの読み込みを停止してページを更新しようとしましたが、役に立ちません。この場合、ページを更新できず、他のページに移動できません。サイトの各ページが応答していません。
しかし、他のブラウザを開いた場合、たとえばChromeを使用してIEを開いた場合、新しいブラウザのサイトは再び高速になります。
私の唯一の手がかりは、クライアント側でASPセッションCookieを削除すると、同じブラウザでページの読み込みが再び高速になることです。したがって、これは明らかにASPセッションCookieに関連するものです。IISまたはASPエンジンは、何らかの理由でASPセッションをブロックできますか?
サイトをすばやくクリックすると、応答が遅くなる可能性が高くなることに気付きました。数回の高速クリックの後、サーバーが何らかの理由でそのセッションを拒否したように見えますか?
また、それが有用で問題に関連しているかどうかわからないので、多くの異なるASPセッションCookieをよく目にします。ブラウザのユーザーごとに1つのセッションCookieのみである必要があると思いますが、値が異なるいくつかの異なるセッションCookieが表示されます。
誰かが似たようなものを見たことがありますか?これらの時折遅い応答を解決する方法はありますか?
ありがとう!
編集: 応答が遅い場合、空のASPページも読み込めないことがわかりました(Response.Write "working"だけで、1行のコードでページを作成しました)。もちろん、そのページを別のブラウザで開くと、すぐに機能します。問題が発生すると、Webサイトはそのセッションの間だけハングします。他のブラウザで同じページを試したり、同じブラウザでセッションCookieをクリアしたりすると、ページの読み込みが速くなります。