さまざまなマシンでページロード時間が異なるJS/PHPアプリケーションがあります。URLの長さによってページの読み込み時間が異なるのですか?
私はいくつかのHTMLを生成する私の主なアプリケーションを持っています。
URLを生成するJavaScriptとともに、1ページのPHPアプリケーションで、URLを使用して(jQueryを使用して)iFrameを読み込みます。 URLは最大400文字以上です。メインアプリからコンテンツを引き出します。
それが動作する方法は、PHPは、JSがパラメータを受け取り、URLを生成し、ロードする単一のページには、コンテンツのターゲットのdivは、その後ロードGIFを表示する際に、jQueryのは、ターゲットのdivに
$('<iframe>', {
src: '/foo/' + param,
}).appendTo("#bar");
をiFrameを作成し、 iFrameのは、ロードローダーを隠し、ページがモバイル機器と私のdevのマシンのいずれかにロードするために本当に時間がかかる(ニスを使用する)コンテンツ制作で
$('#bar').on('load', function() {
$('#loading').hide();
$('#container').show();
});
を表示するため
jQueryのは、その後、待機します別のdevマシンと自宅のラップトップでページが瞬時に読み込まれます。
ボトルネックが発生する場所がわからない、ブラウザが長いURLを使ってiframeを読み込むのに時間がかかりますか、それともワニスの問題になる可能性がありますか?
ワニスを無効にすると、ページを読み込むのに時間がかかりすぎます。
URLの長さは、ページの読み込み時間にほとんど影響しません。 – Barmar
おそらくこれらのパラメータは、サーバが応答時間に影響を及ぼすことをより困難に(フィルタリング/クエリ)するようにします。 –
@Barmarよく知っておいていただき、ありがとうございます。 – user2075215