2016-04-23 5 views
-1

У меня есть приложение JS/PHP, которое имеет разные времена загрузки страниц на разных машинах.Увеличивает ли длина URL страницы страницы разное время загрузки страницы?

У меня есть мое основное приложение, которое генерирует некоторый HTML.

Одностраничное приложение PHP вместе с некоторым JavaScript, которое генерирует URL-адрес, затем URL-адрес используется для загрузки iFrame (с использованием jQuery). URL-адрес был до 400 символов и более. Которая извлекает контент из основного приложения.

Как это работает, когда одна страница PHP загружает JS принимает любые параметры и генерирует URL, целевой DIV для содержания затем отображает загрузки GIF, JQuery создает Iframe в целевом DIV

$('<iframe>', { 
    src: '/foo/' + param, 
}).appendTo("#bar"); 

JQuery затем ждет плавающего фрейма для загрузки, скрыть загрузчик и отображать содержимое

$('#bar').on('load', function() { 
    $('#loading').hide(); 
    $('#container').show(); 
}); 

в производстве (который использует лак) страница занимает очень много времени для загрузки на мобильные устройства, и один из моих Дев машин, на другой машине-разработчике и моем собственном ноутбуке дома страница загружается мгновенно.

Я не могу решить, где узкое место, делать браузеру длительное время, чтобы загрузить iframe с длинным URL-адресом, или это может быть проблема с лаком?

С отключенным лаком требуется слишком много времени для загрузки страницы.

+2

Длина URL должен иметь очень малое влияние на время загрузки страницы. – Barmar

+1

Возможно, эти параметры заставляют сервер «думать» сложнее (фильтрация/запрос), влияющие на время отклика –

+1

@Barmar OK хорошо знать, спасибо. – user2075215

ответ

0

Имеет ли длина URL-адреса страницы разное время загрузки страницы?

№. Каждый символ в URL может быть только 1 байт. Таким образом, если вы указали URL-адрес 20 символов, если у вас нет скорости загрузки 19 бит/с, вы не заметите разницы.

100Мбит/с = 104857600 байт/с

Смежные вопросы