Перейти до вмісту DB для повідомлень
Видобуток getMemberIdЗ альбомуRequest(), який читає учасникID від Redis сеанс без удару ДБ. Використовуйте його в getMessages() замість getCurrentMember() — суб...
Eliminate OTK Redis overhead and proxy log noise for message fetches
- Bypass OTK generation in the MediaService proxy route: forward the *** cookie directly instead of generating a one-time key, removing 4 Redis round-trips ...
Усувається перезавантаження накладних і асинхронних TTL
- k8s configmap (поточна специфікація виробництва): нижча безпека/hikari Зареєструватися з INFO/DEBUG до WARN, додати налаштування HikariCP басейн (max 20) - KS...
Зменшення шуму та настроювання басейну
- Нижня весняна безпека від TRACE до WARN і HikariCP від DEBUG до WARN — усуває десятки синхронних журналів на запит - Додати явного налаштування HikariCP (max ...
Припустимо, що батько повідомлення в одному запиту для усунення відповіді N+1
Alias m.msg і LEFT JOIN FETCH msg.parent так що різьблений відповідь повідомлення мають свої батьківські завантажені в початковому запиту, а не Запуск окремого ...
Improve chat message loading performance
- Cache getCurrentMemberId() result in a ref to avoid repeated /api/user-info calls on every WebSocket message and typing indicator - Parallelize message hist...
Видаліть за лаштунками через чат повідомлення endpointpoint
Видалити систему.out.println дзвінки всередині карти потоку повідомлень, що були стріляти один раз за повідомлення (100 операцій I/O за запитом), і остаточно ув...
Фіксувати N+1 запит і додати композитний індекс для завантаження повідомлень чату
- Додати ліву JOIN FETCH m.msg до обох репозиторійних запитів, щоб eagerly load MediaObjMsg в тій же запиту, усунення до 100 додаткових запитів на SQL у діалого...
Batch-load custom form data in getAllLeads (eliminate N+1)
Replace per-lead getCustomFormDataForLead calls (N+1 queries) with a single batch load via getCustomFormDataForLeads, grouped by lead ID using a Map lookup when...
Усунути повноцінне сканування та N+1 запити на кінцеву точку
- LeadRepository: add findByOrganizationId JPQL запиту (користування індекс ORG ID) замість завантаження всієї таблиці LEADS та фільтрації на Java - LeadCustomF...
Видалити ефекти частинок, такі мишки, щоб поліпшити продуктивність
Оптимізуйте продуктивність сторінки 40-50% при збереженні візуальної привабливості
- Lazy load Swiper фон карусель, щоб зменшити розмір початкового пакета - Вимірювальні компоненти (ThemeLogo, BrandIcon, LazySwiperBackground) для запобігання н...
Оптимізуйте сторінку калькулятора на 40% + підвищення продуктивності
Оптимальний маркетинговий сайт для підвищення продуктивності 40%
Refactor to parallel deployment for k1m1 and k2m1
- Split build and deployment into separate jobs - Deploy to k1m1 and k2m1 in parallel after build completes - Reduces total deployment time significantly
Рефактор для паралельного розгортання k1m1 і k2m1
- Спліт побудови та розгортання в окремі вакансії - Розгортання до k1m1 і k2m1 паралельно після завершення будівництва - Зменшує загальний час розгортання
Рефактор для паралельного розгортання k1m1 і k2m1
- Спліт побудови та розгортання в окремі вакансії - Розгортання до k1m1 і k2m1 паралельно після завершення будівництва - Зменшує загальний час розгортання
Рефактор для паралельного розгортання k1m1 і k2m1
- Спліт побудови та розгортання в окремі вакансії - Розгортання до k1m1 і k2m1 паралельно після завершення будівництва - Зменшує загальний час розгортання
Рефактор для паралельного розгортання k1m1 і k2m1
- Спліт побудови та розгортання в окремі вакансії - Розгортання до k1m1 і k2m1 паралельно після завершення будівництва - Зменшує загальний час розгортання
Рефактор для паралельного розгортання k1m1 і k2m1
- Спліт побудови та розгортання в окремі вакансії - Розгортання до k1m1 і k2m1 паралельно після завершення будівництва - Зменшує загальний час розгортання
Revert to docker driver for faster builds - removes docker-container overhead
Перевернутися до керма драйвера для швидкого складання - видаліть докер-контейнер накладної
Перевернутися до керма драйвера для швидкого складання - видаліть докер-контейнер накладної
Перевернутися до керма драйвера для швидкого складання - видаліть докер-контейнер накладної
Перевернутися до керма драйвера для швидкого складання - видаліть докер-контейнер накладної
Перевернутися до керма драйвера для швидкого складання - видаліть докер-контейнер накладної
Перевернутися до драйвера для швидкого збирання
- драйвер докер-контейнер додає ініціалізації накладної - Для швидкого збирання (<3min), драйвер докера є більш ефективним - Вилучені параметри кешу (не підтрим...
Switch to docker-container driver with cache for optimal build performance
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
Перемикач для драйвера докер-контейнера з кешем для оптимальної продуктивності будівництва
- Використовуйте драйвер докер-контейнер замість докера для кращої продуктивності - Вимкнений кеш-від і кеш-до для більш швидкого подальшого збирання - драйвер ...
Пропустити ініціалізація CockroachDB, якщо вже завершено
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.