このスクリプトは、ページの読み込み時に常に実行されます。私の問題は JavaScript にあります。アセットをキャッシュから (さらに言えばサーバーから) ロードするのに永遠に時間がかかります。
Modernizr.load([{
load: 'http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js',
complete: function () {
if (!window.jQuery) {
Modernizr.load('@Url.Content("~/Public/Scripts/jquery-1.6.2.min.js")');
}
else {
global_scriptLoadingMonitor.complete();
}
}
},
{
load: '@Url.Content("~/Public/Scripts/templates.jst")'
},
{
load: '@Url.Content("~/Public/Scripts/jquery.validate.min.js")'
},
{
load: '@Url.Content("~/Public/Scripts/jquery.validate.unobtrusive.min.js")'
}];
どのように読み込まれるかを確認すると、どこに 2 回読み込まれるかがわかります。下の画像では、最初に上半分をロードし (ただし、スクリプトは実際にはまだロードされていないようです)、次に下半分をロードするのに永遠に時間がかかります。
Chrome と IE では非常に高速に読み込まれます。Firefox で何が問題になる可能性がありますか?