Размер страниц имеет значение
Возобновляю публикацию постов после новогодних каникул. Начну этот год с темы производительности.
Наткнулся на статью конца 2012 года от одного из членов команды разработки YouTube — Криса Захариаса. Он задался целью создать облегчённую версию страницы видео на YouTube общим размером до 100кб.
Дело было в 2009-2011 годах, устройства тогда были слабее, сети медленнее, а в браузерах не было столько крутых функций, как сегодня. Размер страницы YouTube в то время разросся до 1.2мб и десятков запросов.
После нескольких итераций Крису удалось создать облегчённую версию страницы с некоторыми ограничениями, но полностью работоспособную. Её запустили в качестве эксперимента и собрали аналитику. Цифры всех удивили.
При уменьшении размера страницы среднее время загрузки увеличилось. После детального анализа выяснилось, что произошёл сильный рост трафика из Юго-восточной Азии, Южной Америки и Африки, где сеть была менее развита.
Пользователи этих стран вообще не могли пользоваться YouTube, потому что загрузка 1.2мб занимала десятки минут. Внедрение облегчённой версии уменьшило время загрузки до нескольких минут и YouTube-ом можно было воспользоваться.
Не смотря на прогресс в технике и телекоммуникациях, всё ещё есть регионы, где распространены низкопроизводительные устройства и медленные сети. Даже в развитых странах бывают перебои и неравномерное покрытие.
Какие выводы можно сделать? Улучшение производительности сайта может открыть новые рынки и расширить аудиторию. При анализе статистики важна сегментация по географическому признаку.
Также предлагаю серию из 5 статей Тейлора Ханта «Making the world’s fastest website, and other mistakes» о том, как он задался целью оптимизировать продукт, над которым работал, и наглядно показать результаты коллегам и руководству.
#performance
Post #329
811