РЕШЕНО Критическая задержка при фильтрации истории сделок (вкладка «Продажи»)

- Выберите сервер
RMRP Сервер №1 | Рублёвка
T

TheAmadei

Новичок
ИГРОК
Регистрация:02.02.2026
Сообщения:1
Реакции:0
Баллы:5
Низкая производительность и некорректная подгрузка данных в магазине Blerberies при выборе фильтра «Продажи».
Server RMRP «Рублевка», Client Side (UI магазина)
Ваш статический ID: 208-479
Ваш игровой никнейм: Егор Фомин
Видеоотчёт Дата обнаружения:
После обновления от [20.02.2026] и действителен по сей день
Шаги воспроизведения:
  1. Открыть магазин Blerberies.
  2. Перейти в новую вкладку «История сделок».
  3. Изменить фильтр c «Все сделки» на «Продажи» (мои продажи).
Фактический результат:
Скорость рендеринга и получения данных падает до критического минимума. Новые ячейки подгружаются по одной штуке с огромным интервалом (около 1 минуты на позицию). Интерфейс выглядит зависшим, данные поступают не массивом, а единичными объектами.

Ожидаемый результат:
Мгновенная или асинхронная подгрузка списка личных продаж с использованием динамического списка (Virtual Scroll), аналогично общему фильтру.

Судя по поведению UI, проблема кроется в методе выборки данных из БД или обработке массива на клиенте:
  1. Linear Search vs Indexing: Похоже, что при фильтре «Продажи» сервер выполняет полный перебор всей таблицы транзакций вместо использования индекса по static_id(user_id).(вероятнее всего)
  2. Synchronous Fetching: Поток данных выглядит синхронным и блокирующим. Вероятно, клиент ждет ответа по каждой отдельной записи вместо того, чтобы получить объект/массив целиком или использовать курсорную пагинацию.
  3. UI Throttle: Если данные на бэкенде отдаются быстро, значит, проблема в цикле отрисовки (Frontend), который пытается перерендерить всю таблицу при добавлении каждого нового элемента из «словаря».
Рекомендация: Проверить SQL-запрос на наличие индекса по ID игрока в таблице транзакций и убедиться, что данные передаются на UI пачками (chunks), а не поштучно.
 
Последнее редактирование:
Владислав (Вobr)

Владислав (Вobr)

Лавандовый Раф на Кокосовом
ИГРОК
Регистрация:12.10.2023
Сообщения:9 353
Реакции:1 158
Баллы:215
Здравствуйте. вас приветствует администратор технической части.

о баге уже передали. Вам будет выдано пару кейсов ловца багов.

Если возникнут новые вопросы или трудности, создайте, пожалуйста, новую тему в этом разделе.
 

Personalize

Верх Низ