Посетители с большой нагрузкой и пропустите поиск GeoLite в списке

PerformanceMediaService
Shipped
25 апреля 2026 г. в 23:19 UTC
Author
Kamo
Commit
5c13630

Конечная точка списка /api/support/tickets была запущена на странице из 20 строк: - 20 **************** звонков (N+1) - 20 звонков на GeoLookupService.lookup, каждый из которых представляет собой дальномер против таблицы блоков GeoLite (миллионы строк) плюс местоположение 40 дополнительных запросов на огромных столах, даже если посетитель В записи уже есть сохраненный код страны. Исправить: - getTickets - привлекает всех посетителей для страницы в одном запросе через **************************** ToDTO разделен: абоненты деталей используют путь live-geo; список проходит Пропустите поиск GeoLite полностью и просто прочтите Visitor.countryCode. Это устраняет доминирующую стоимость загрузки страницы с пакетом поддержки.

All changes

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены