Как разработчики The Guardian добились высокой скорости загрузки сайта

Разработчик из The Guardian Патрик Хэмман (Patrick Hammаn) на конференции FrontTrends рассказал о приемах ускорения загрузки сайта, которые используются в издании.

Опрос его аудитории показал, что из 17 факторов оценки сайта посетителями скорость работы оказалась на втором месте, уступая только быстрому доступу к нужному контенту на сайте.

Очень важно загружать все элементы страницы в порядке их важности — сначала заголовок и текст статьи, а уже потом все остальное — рекламу, блок похожих публикаций, комментарии, подвал и так далее. Хэмман также советует использовать прогрессивное улучшение (progressive enhancement) и загрузку отдельных частей страницы только при наступлении определенного события — например, при прокрутке, клике или наведении мыши (lazy loading).

Определите ваше целевое время загрузки и тестируйте, улучшайте в нескольких итерациях вплоть до достижения нужного результата, говорит Хэмман. Рекомендуем ознакомиться с его презентацией.

Is your news site too slow? Probably, though The Guardian’s trying to speed theirs up » Nieman Journalism Lab