Проблема с предварительно загруженными данными вызывает замедление загрузки в 10 раз

Мы заметили, что состояние отслеживания в data-preloaded занимает чрезмерно много места, особенно для пользователей с уровнем доверия 3 или 4, а также для тех, кто активен уже длительное время.

Сможет ли удаление состояний отслеживания тем пользователей из базы данных или, альтернативно, исключение или ограничение этих данных в вышеуказанных запросах нанести какой-либо ущерб? Например, приведёт ли это к потере ими значков или уровней доверия и т. д.?

Мы столкнулись с похожей проблемой, когда запрос состояния отслеживания тем потребляет около 70% времени рендеринга главной страницы. В условиях высокой нагрузки этот запрос может занимать более 1000 мс.

Я считаю, что должен существовать (опциональный) подход, позволяющий сделать запрос состояния отслеживания тем асинхронным, что позволит пользователям быстрее просматривать главную страницу.

Точно! Я видел до 3000 мс

Я просто удалил эту строку:

После изучения кода фронтенда я предположил, что мои действия могли потенциально вызвать определённые проблемы. Однако на практике, удалив эту строку и перезапустив сервер, я не заметил никаких существенных изменений, а время загрузки моей главной страницы сократилось примерно на 60%.

Это небольшой опыт для тех, кто сталкивается с похожими проблемами производительности. Тем не менее, я не могу гарантировать последствия этого действия, поэтому действуйте на свой страх и риск.

Я наблюдаю то же поведение