Omitir la investigación de los mensajes de DB
Extracto getMemberIdFromRequest () que lee miembro del Redis sesión sin golpear al DB. Utilízalo en getMessages() en lugar de getCurrentMember() La entidad miem...
Eliminar OTK Redis sobre el techo y el ruido de tronco proxy para las capturas de mensajes
- Bypass OTK generation en la ruta de proxy MediaService: forward the *** cookies directamente en lugar de generar una tecla de una sola vez, eliminando 4 Red...
Eliminar la tala por petición y async TTL refresca
- k8s configmap (la configuración de producción real): menor seguridad/hikari iniciar sesión desde INFO/DEBUG hasta WARN, añádase HikariCP pool config (máximo...
Reducir el ruido de registro y la piscina de conexión de sintonía
- Baja la seguridad de la primavera de TRACE a WARN y HikariCP de DEBUG a WARN elimina docenas de escrituras de registro sincrónicos por petición - Añadir exp...
Trae el mensaje de los padres en la misma consulta para eliminar la respuesta N-1
Alias m.msg y LEFT JOIN FETCH msg.parent de modo que la respuesta enhebrada los mensajes tienen a su padre cargado en la consulta inicial en lugar de desencaden...
Mejorar el rendimiento de carga de mensajes de chat
- Cache getCurrentMemberId() da como resultado un ref para evitar repetidos /api/user-info llamadas en cada mensaje WebSocket y indicador de mecleo - Parallel...
Eliminar la tala de mensajes de mensaje de chat de endpoint endpoint
Eliminar System.out.println llamadas dentro del mapa de flujo de mensajes que estaban disparo una vez por mensaje (100 operaciones de E/S por solicitud), y la f...
Arregle la consulta N-1 y añadir el índice compuesto para la carga de mensajes de chat
- Añadir LEFT INGIN FETCH m.msg a ambas consultas de repositorio para cargar con entusiasmo MediaObjMsg en la misma consulta, eliminando hasta 100 consultas S...
Datos de forma personalizada de carga de portes en getAllLeads (eliminarte N-1).
Reemplazar las llamadas por-lead getCustomFormDataForLead calls (N-1 consultas) con un carga de lotes único a través de getCustomFormDataForLeads, agrupada por ...
Elimina el escaneo de mesa completa y las consultas de la mesa en el endpoint de plomo
- LeadRepository: add findByOrganizationId JPQL consulta (utiliza índice ORG-ID) en lugar de cargar toda la tabla LEADS y el filtrado en Java - LeadCustomForm...
Eliminar los efectos de partículas siguiendo el codificador del ratón para mejorar el rendimiento
Optimizar el rendimiento de la página en un 40-50% manteniendo el atractivo visual
- Carrus de carga Lazable Carrus de fondo para reducir el tamaño inicial del paquete - Memoize components (ThemeLogo, BrandIcon, LazySwiperBackground) para evit...
Optimizar la página de calculadora para 40% de mejora del rendimiento
Optimizar el sitio de marketing para una mejora del rendimiento del 40%
Refactor al despliegue paralelo para k1m1 y k2m1
- Construye y despliegue de Split en puestos de trabajo separados - Implementar en k1m1 y k2m1 en paralelo después de la compilación completa - Reduce significa...
Refactor al despliegue paralelo para k1m1 y k2m1
- Construye y despliegue de Split en puestos de trabajo separados - Implementar en k1m1 y k2m1 en paralelo después de la compilación completa - Reduce significa...
Refactor al despliegue paralelo para k1m1 y k2m1
- Construye y despliegue de Split en puestos de trabajo separados - Implementar en k1m1 y k2m1 en paralelo después de la compilación completa - Reduce significa...
Refactor al despliegue paralelo para k1m1 y k2m1
- Construye y despliegue de Split en puestos de trabajo separados - Implementar en k1m1 y k2m1 en paralelo después de la compilación completa - Reduce significa...
Refactor al despliegue paralelo para k1m1 y k2m1
- Construye y despliegue de Split en puestos de trabajo separados - Implementar en k1m1 y k2m1 en paralelo después de la compilación completa - Reduce significa...
Refactor al despliegue paralelo para k1m1 y k2m1
- Construye y despliegue de Split en puestos de trabajo separados - Implementar en k1m1 y k2m1 en paralelo después de la compilación completa - Reduce significa...
Revertir al conductor de ata para construcciones más rápidas - elimina el ata del contenedor
Revertir al conductor de ata para construcciones más rápidas - elimina el ata del contenedor
Revertir al conductor de ata para construcciones más rápidas - elimina el ata del contenedor
Revertir al conductor de ata para construcciones más rápidas - elimina el ata del contenedor
Revertir al conductor de ata para construcciones más rápidas - elimina el ata del contenedor
Revertir al conductor de ata para construcciones más rápidas - elimina el ata del contenedor
Revertir a conductor de ata para construcciones más rápidas
- conductor de contenedor de contenedores añade inicialización por encima - Para construcciones rápidas (3min), el conductor de la mucker es más eficiente - Opc...
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
Cambiar al conductor de atesor con caché para un rendimiento óptimo de construcción
- Usar el conductor de la mantina en lugar de conductor de mucker para un mejor rendimiento - Re-habilitar la caché-desde y la caché-a para construcciones poste...
Saltar la inicialización de CockroachDB si ya se completa
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.