«Американские клиенты открывают страницу товара более десяти секунд, у немецких клиентов иногда просто появляется белый экран, а при доступе из Китая всё работает нормально». Такие жалобы легко ставят специалистов послепродажного обслуживания в затруднительное положение: у клиента плохая сеть или действительно возникла проблема с сервером? При определении причин жалоб зарубежных клиентов на медленную загрузку сайта ключевое значение имеет не немедленное изменение кода, а преобразование понятия «медленно» в проверяемую цепочку данных: кто, из какого региона, через какую сеть, какую страницу посещал и на каком этапе возникла задержка.
Для внешнеторговых корпоративных сайтов, трансграничных интернет-магазинов и рекламных лендингов скорость загрузки — это не только вопрос пользовательского опыта. Пока клиент ждёт загрузки первого экрана, он может закрыть страницу, рекламный клик будет потрачен впустую, а сканирование поисковыми системами и основные показатели веб-страниц также пострадают. Особенно на многоязычных сайтах с большим количеством изображений и подключёнными маркетинговыми инструментами проблема часто заключается не в единичной неисправности, а в совокупности небольших задержек, усиливающихся в зарубежных сетях.
После получения обратной связи рекомендуется запросить у клиента четыре вида информации: страну или город посещения, тип используемой сети (корпоративный широкополосный доступ, мобильная сеть или VPN), устройство и браузер, а также URL конкретной страницы и примерное время возникновения проблемы. Не следует ограничиваться вопросом «сейчас всё ещё медленно?», поскольку маршрутизация в разные периоды, ограничения оператора и состояние кэша могут отличаться.
Затем используйте инструменты проверки скорости с зарубежными узлами для имитации доступа, выбрав как минимум по одному узлу в регионе клиента и в соседнем регионе. Например, при жалобах клиентов из Северной Америки на медленную работу следует отдельно проверить узлы на восточном и западном побережье США; для европейских клиентов можно сравнить узлы в Великобритании, Германии, Франции и других странах. Если возможно, попросите клиента предоставить waterfall-диаграмму Network из инструментов разработчика браузера или файл HAR: ценность таких данных значительно выше, чем у скриншота с долго вращающимся индикатором загрузки.
Здесь важно различать два случая: если медленная работа наблюдается на нескольких зарубежных узлах, а в Китае всё нормально, обычно следует проверить покрытие CDN, расположение исходного сервера и международные каналы связи; если медленно работает только в одной стране, у одного оператора или в одной корпоративной сети, это может быть связано с локальной маршрутизацией, DNS-разрешением или региональными политиками доступа. Подходы к решению этих двух ситуаций совершенно различны.

Медленная загрузка страницы складывается из нескольких временных интервалов. Специалисты послепродажного обслуживания могут изучать отчёты о скорости и waterfall-диаграммы браузера в следующем порядке — так проще найти настоящее узкое место, чем сразу начинать сжатие изображений.
Если запрос долго задерживается на этапе «разрешения доменного имени», «установления соединения» или «SSL-рукопожатия», передача содержимого страницы ещё не началась. Типичные причины включают нестабильное DNS-разрешение в целевом регионе, отсутствие географически ближайшего разрешения, слишком большое расстояние между сервером и клиентом либо неполную настройку цепочки сертификатов, увеличивающую время рукопожатия.
Следует проверить, использует ли домен стабильный глобальный DNS-сервис, правильно ли CDN привязан к домену HTTPS и содержит ли сертификат полную цепочку промежуточных сертификатов. Для сайтов, ориентированных главным образом на зарубежный доступ, не следует судить о нормальной работе DNS только по скорости разрешения в Китае.
TTFB (время до первого байта) отражает время ожидания браузером начала ответа сервера. Если TTFB HTML-документа постоянно высок и различные ресурсы находятся в ожидании, проблема обычно связана с производительностью исходного сервера, запросами к базе данных, интерфейсами приложения, нагрузкой на сервер или каналом обращения CDN к исходному серверу.
Можно дополнительно проверить, попадает ли контент в кэш CDN. Если статические страницы, изображения товаров, CSS и JavaScript часто запрашиваются с исходного сервера, зарубежным пользователям приходится ждать передачи через океан; при этом для динамического содержимого, такого как вход в аккаунт, корзина и актуальные остатки, нельзя просто использовать жёсткое кэширование — необходимо проверить отклик интерфейсов, медленные запросы к базе данных и стратегию сессий. Распространённая ошибка — считать, что «после подключения CDN медленно уже не будет». На практике при неправильной настройке правил кэширования CDN станет лишь промежуточной станцией, через которую запрос делает круг и возвращается к исходному серверу.
Если сервер уже быстро отвечает, но медленно загружаются изображения, видео, шрифты или скрипты, сначала подсчитайте общий объём передаваемых данных и количество запросов на одной странице. Типичными проблемами маркетинговых главных страниц являются несжатые крупные изображения в первом экранном слайдере, загрузка нескольких размеров одного изображения, автовоспроизведение видео о продукте, слишком большие файлы шрифтов или загрузка материалов для настольных устройств на мобильных устройствах.
Для изображений следует в первую очередь использовать форматы, подходящие для Web, и выгружать их в соответствии с отображаемыми размерами; ключевые изображения первого экрана можно предварительно загружать, а для изображений за пределами первого экрана использовать отложенную загрузку. Для текста, стилей и скриптов следует включить сжатие Brotli или Gzip. Обратите внимание: отложенная загрузка не подходит для ключевых визуальных ресурсов первого экрана, иначе пользователь сначала увидит пустую область, что, напротив, ухудшит воспринимаемую скорость.
В некоторых отчётах о скорости видно, что ресурсы уже загружены, но страница долго не становится интерактивной. В этом случае следует проверить выполнение JavaScript, блокировку основного потока и показатели рендеринга. Сложная анимация, неразделённые фронтенд-скрипты, компоненты всплывающих окон, инструменты чата и коды аналитики могут вызывать зависания, особенно на мобильных устройствах среднего и начального уровня.
При послепродажной диагностике можно временно отключить необязательные скрипты для сравнения, уделяя особое внимание наложенным тегам в контейнере Google Tag Manager, онлайн-чату, тепловым картам, пикселям социальных сетей, плагинам комментариев и инструментам A/B-тестирования. Сторонний код часто не контролируется напрямую командой сайта, но его тайм-ауты происходят непосредственно в браузере клиента. Для некритичных скриптов следует настроить отложенную или асинхронную загрузку либо резервный сценарий при сбое загрузки, а не ожидать бесконечно.
При жалобе клиента не рекомендуется отвечать только «мы уже оптимизировали». Более эффективный подход — фиксировать время теста, страну тестирования, сетевой узел, целевой URL, общее время загрузки, TTFB, самый крупный ресурс, статус попадания в кэш и аномалии сторонних запросов. Это не только поможет технической команде провести повторную проверку, но и позволит не начинать диагностику с нуля при следующей аналогичной проблеме.
Риски для производительности главной страницы, страницы товара, страницы запроса и страницы оформления заказа неодинаковы. На главную страницу обычно влияют визуальные ресурсы и маркетинговые компоненты; страница товара легко становится тяжёлой из-за галереи, рекомендуемых товаров и многоязычного контента; а процессы запроса, входа в аккаунт или оформления заказа больше зависят от динамических интерфейсов и сторонних сервисов верификации. Поэтому при определении причин жалоб зарубежных клиентов на медленную загрузку сайта следует в первую очередь тестировать фактический путь конверсии клиента, а не только главную страницу.
Для сайтов, которые используют совместное управление интеллектуальным созданием сайтов, трансграничными интернет-магазинами, SEO-оптимизацией и размещением рекламы, мониторинг скорости также следует включить в повседневный процесс публикации. Добавление кода отслеживания, замена материалов главной страницы, запуск рекламного всплывающего окна или корректировка многоязычного контента могут изменить показатели зарубежного доступа. Для платформ, таких как Yiyingbao, охватывающих создание сайтов и зарубежный маркетинг, целесообразнее анализировать ресурсы страниц, настройки кэша, маркетинговые скрипты и данные доступа из разных регионов в рамках единого подхода к обслуживанию, сокращая информационный разрыв, когда «команда разработки сайта считает, что всё нормально, а команда размещения рекламы говорит, что лендинг работает медленно».
Если проблема локализована на стороне сайта, можно чётко сообщить о затронутой странице, регионе, причине и предполагаемых действиях по исправлению; если данные показывают, что проблема ограничена одной сетевой средой, следует правдиво сообщить о проведённой межрегиональной проверке и предложить проверить через другую сеть или браузер. Не следует объяснять все проблемы сетью клиента и не следует без данных обещать «мгновенную загрузку по всему миру».
По-настоящему надёжный подход заключается в сохранении результатов каждого тестирования на зарубежных узлах, журналов и сравнений до и после оптимизации. Тогда, когда клиент в следующий раз скажет «сайт медленно загружается», специалисту послепродажного обслуживания не придётся полагаться только на интуицию: он сможет быстро найти требующее обработки звено, последовательно анализируя регион, сеть, отклик, ресурсы и скрипты.
Связанные статьи
Связанные продукты


