0

ASP.NET MVCのスクリプトマネージャーを使用して、WebサイトのページのCSSファイルとJavaScriptファイルを組み合わせて圧縮しています。ほとんどの場合、これは期待どおりに機能しますが、コンテンツの返送を担当するHTTPハンドラーが空の応答を返すため、CSSなしでページが読み込まれる場合があります(HTMLが返され、画像も読み込まれます)。 。この場合、ページを更新しても問題は解決しませんが、IISをリセットすると常に問題が解決します。また、IISをリセットせずに、しばらくすると問題は停止します。

通常、スクリプトハンドラはエラーをログに記録しますが、問題の発生中にエラーはログに記録されません。ハンドラーが呼び出されないようです。IISによって生成された失敗した要求ログはありません。

これが発生しているときにリソースの使用状況を監視しましたが、異常なことは何もありませんでした。WebサーバーはIIS7を実行しており、CPU使用率が低くなっています。処理できる要求の数に関するIIS設定のいくつかのパラメーターを増やしましたが、おそらくそれほど頻繁ではありませんが、問題は依然として存在します。ウェブサイトは毎月約150万ペー​​ジビューを受け取ります。

4

1 に答える 1

0

これは、HTTP キャッシュ ヘッダーの問題であることが判明しました。

于 2011-02-23T23:51:39.587 に答える