Первый игровой уикенд прошел нормально с технической точки зрения (хотя если смотреть на то, как играла команда, то не очень).
Одна проблема всё ещё воспроизводится. Если вы multitask с телефоном, переключаетесь на другие приложения во время чата игры, а затем возвращаетесь, иногда оказывается, что тема не обновляется. Аватары статуса мигают, что указывает на постоянный поток сообщений.
Чтобы увидеть пропущенные сообщения, необходимо обновить страницу в браузере или перейти через главную страницу.
Всё это на актуальном устройстве Android с Chrome.
Вчера у нас прошла дерби-игра, поэтому это была отличная возможность проверить следующее:
Один опытный пользователь зафиксировал всю игру с помощью инструмента Network в Chrome DevTools, и на стороне клиента не было зафиксировано ошибок со статусом
Я провел быстрый опрос во время игры, получил несколько десятков ответов, из которых 94% были положительными (проблем не выявлено). Это очень хороший результат, и я не уверен, что даже при таком методе опроса (случайные пользователи, случайное оборудование, случайные условия сети) можно достичь идеальных 100%. Поэтому я считаю успехом любой показатель выше 90%.
Подводя итог: на инфраструктуре SaaS CDCK это теперь незначительная проблема, и функции в целом работают хорошо даже при высокой или импульсной нагрузке. Дайте знать, если хотите углубиться в эту тему, и я предложу возможную дату и время. В конце концов, в игре никогда не знаешь, что произойдет и как зрители отреагируют на события.
Ограничения, связанные с COVID, смягчены, поэтому сейчас арены могут быть заполнены на полную мощность. Это влияет на нашу аудиторию: болельщики ХК будут присутствовать на играх лично, а не яростно общаться онлайн.
Мы объединили патч для повышения производительности, который затронет сайты с высокой активностью, особенно когда множество пользователей находятся в одной теме и сообщения получают лайки. В таких ситуациях одним из возможных последствий было именно такое поведение “заморозки”.
На одном из размещённых нами сайтов это изменение привело к сокращению на 12 миллионов запросов к конечной точке постов в день события, что конкурировало с живым обновлением новых ответов.
Принято. У нас в пятницу и субботу проходят матчи дерби подряд, так что будет ажиотаж. Хотя на торжественном открытии нашей новой арены будет 13 000 человек, что может повлиять на нашу нагрузку — как положительно, так и отрицательно.
Будем следить за ситуацией в краткосрочной и долгосрочной перспективе
Если у кого-то из CDCK есть интерес к детальному логированию, мы ожидаем активность сегодня вечером с 18:30 до 21:00 и особенно завтра с 17:00 до 19:30. Местное время Финляндии (UTC+2).
В целом в последнее время это не было проблемой (уровень успешности >90%) и не вызывало жалоб. С другой стороны, наши постоянные пользователи знают, что делать в таком случае (просто обновить страницу или перейти на главную), поэтому они могут не обращать на это внимания.
В любом случае, через 45 минут (17:00 UTC+2) начнётся игра, поэтому я проведу опрос пользователей по этому вопросу и, возможно, добавлю логирование на стороне клиента.
Мы провели опрос, как делали это много раз раньше. На этот раз вопросы были составлены на лондонском языке, чтобы вы тоже могли их прочитать. Я спросил пользователей о полных остановках (full stop freezes) и о том, какие устройства они использовали. Результаты:
Низкое количество ответов, высокая погрешность
Примерно 85/15. Это точно соответствует предыдущим опросам. Никаких изменений в лучшую или худшую сторону
Мне удалось связаться с несколькими пользователями, сообщившими о зависаниях. Действительно, они столкнулись с полным зависанием, которое можно обойти, обновив страницу браузера или перейдя на главную страницу. Таким образом, воспроизвести проблему всё ещё возможно.
Матч состоялся в более раннее время, чем обычно, и фактически был перенесён на эту дату из-за хаоса, связанного с COVID. Поэтому количество одновременных пользователей было относительно низким. В обычных условиях я ожидал бы большего числа пользователей и сообщений, так как матч был выездным, было забито 7 голов, а итог оказался горьким поражением.
Прошло уже какое-то время, но вчера я случайно воспроизвёл эту проблему. Интенсивная игра и драматичное поражение за 6 секунд до сирены вызвали резкий всплеск активности в чате, и моё представление перестало обновляться. Мне не удалось восстановить работу, перейдя на главную страницу, и пришлось перезагрузить браузер.
Таким образом, проблема всё ещё существует, хотя встречается нечасто. Как обсуждалось ранее, мы готовы запустить пилотный режим чата, как только появится какая-либо функция архивирования тем.