2016-04-23 9 views
-1

さまざまなマシンでページロード時間が異なる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を読み込むのに時間がかかりますか、それともワニスの問題になる可能性がありますか?

ワニスを無効にすると、ページを読み込むのに時間がかかりすぎます。

+2

URLの長さは、ページの読み込み時間にほとんど影響しません。 – Barmar

+1

おそらくこれらのパラメータは、サーバが応答時間に影響を及ぼすことをより困難に(フィルタリング/クエリ)するようにします。 –

+1

@Barmarよく知っておいていただき、ありがとうございます。 – user2075215

答えて

0

ページの読み込み時間がURLの長さによって異なるのですか?

いいえ。URL内の各文字は1バイトにすぎません。したがって、20文字のURLを前提とすると、ダウンロード速度が19バイト/秒でないと、違いがわかりません。

100MB/s = 104857600バイト/秒

関連する問題