Какие условия сети используются для оценки скорости страниц для профилей Desktop и Mobile? - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь, чтобы Lighthouse предоставил результаты, аналогичные тем, которые мы получаем от Pagespeed Insights, но цифры еще далеко. В данный момент смотрю на оценку и ттфб. Это выполняется из разных мест на PL anet, и мы стремимся разумным образом учесть влияние задержки, так как расстояние до источника имеет значение, поскольку не все содержимое в нашем случае может быть кэшировано на границе.

В FAQ говорится:

«В настоящее время Lighthouse моделирует загрузку страницы на устройстве среднего уровня (Moto G4) в мобильной сети».

Если это профиль для мобильных устройств, то что тогда лучше всего подходит для профиля рабочего стола? или разница также определена в размере области просмотра?

1 Ответ

0 голосов
/ 22 января 2020

Профиль рабочего стола не регулируется на процессоре и подключении. Поэтому я ожидаю, что ваш аудит на основе браузера будет аналогичен вкладке PSI на рабочем столе (при условии, что у вас есть приличное соединение).

Для мобильного представления используется 4-кратное замедление ЦП (это бит, о котором большинство людей забывают при настройке регулирования вручную) для имитации устройства среднего уровня и регулирования с задержкой 150 мс и снижением на 1,6 Мбит / с / с увеличением на 750 Кбит / с.

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

Для области просмотра - рабочий стол имеет разрешение 1920 x 1080 (фактически отображается без заголовка) браузер на PSI, поэтому у вас есть небольшие отличия), а мобильный теперь 412 x 732 (то же самое на PSI, как на вкладке аудита).

Если вы пытаетесь разумным образом учесть задержку, вам просто нужно пропинговать несколько серверы в других странах и добавить это к вашей задержке локально. т. е. если у вас есть пинг 15 мс на ваш сервер, и вы пингуете сервер в Австралии и получаете пинг 185 мс, то добавьте разницу (185-15 = 170) ко всем вашим настройкам задержки (так что в приведенном выше примере для мобильных устройств будет 320 мс).

...