Три записанных результата
Проверялись запросы к API SoloWord. Это длительность запросов в одной последовательности разработки, а не время запуска приложения и не проверка всех устройств.
| Операция | Длительность | Наблюдение |
|---|---|---|
| Первая попытка | 10 725 мс | Долгое ожидание результата |
| Следующая попытка | 175 мс | Гораздо более короткий ответ в той же серии |
| Подготовка подсказки | 4 985 мс | Подсказка доступна, но подготовка требует времени |
В записи нет модели устройства, характеристик сети и серии повторных измерений. Эти числа не описывают сегодняшнюю ожидаемую скорость для каждого игрока.
Рабочая гипотеза — подготовка при первом обращении
Большая разница между запросами указывала на работу, которая выполняется при первом использовании. При диагностике обсуждалась загрузка или инициализация языковой модели. Результаты согласуются с этим объяснением, но не отделяют загрузку модели от сети, нагрузки сервера и другой начальной подготовки.
Это важно для оценки исправления. Быстрый второй запрос сам по себе не доказывает, что первый запрос нового игрока стал быстрым. Повторная проверка должна воспроизводить именно первое обращение.
Что должен был изменить прогрев
В конфигурации сервера была предусмотрена настройка прогрева. При разборе сосредоточились на её включении, чтобы начальная подготовка могла выполняться до запроса игрока. Цель — убрать ожидание этой подготовки из первой попытки.
После настройки обратная связь была такой: игра ощущается быстрее. Отдельного численного повторного замера после прогрева в записи обсуждения нет. Поэтому 175 мс — результат следующего запроса, а не измеренный результат первого запроса после исправления. Заявлять точный выигрыш от изменения на этих данных нельзя.
Почему подсказку нужно было проверять отдельно
В исходной проверке подготовка подсказки занимала почти пять секунд. Результат подтверждал, что подсказка доступна, но не что она доставляется быстро. Формирование списка подходящих слов рассматривалось как возможный отдельный источник работы.
Поэтому медленный ответ на догадку, долгая подготовка подсказки и недоступная реклама с наградой — разные симптомы. Ускорение догадки ещё не доказывает, что весь процесс получения подсказки тоже стал быстрее.
Как воспроизводимо проверить такую задержку
- Записать дату, версию приложения, подключение и состояние сервера до теста.
- Измерить первую попытку после контролируемого запуска сервиса, затем несколько последующих в сопоставимых условиях.
- Измерить подготовку подсказки отдельно от просмотра рекламы и остальных действий интерфейса.
- Повторить серию после изменения и указать количество замеров и разброс, а не только самый быстрый ответ.
Это предложенный способ проверки, а не утверждение, что все эти дополнительные тесты уже выполнены. Он позволит в дальнейшем отличить устойчивое улучшение от одного удачно быстрого ответа.
Что сообщить игроку, если задержка повторится
Укажите версию приложения, язык, режим, примерное время и была ли это первая попытка после открытия игры. Напишите, тормозили ли следующие попытки и затронула ли задержка догадки, подсказки или обе функции. Полезен скриншот ошибки; пароли и платёжные данные не нужны.
Подготовить сообщение поможет список для поддержки. Если проблема в неожиданном проценте, а не в ожидании, прочитайте разбор близости. Это разные виды обратной связи.