Ignorar a procura de membros do DB para verificar a autenticação das mensagens
Extrair getMemberIdFromRequest() que lê memberID do Redis sessão sem bater no DB. Use- o no getMessages() em vez de getCurrentMember() — a entidade membro só fo...
Remover as chamadas de impressão restantes do endpoint getMessages
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 ...
Eliminar a sobrecarga de registro por solicitação e async TTL refresh
- k8s configmap (a configuração de produção real): menor segurança/hikari logando de INFO/DEBUG para WARN, adicione a configuração do pool HikariCP (máx. 20) - ...
Reduza o ruído de log e o pool de conexão
- Baixa segurança da Primavera de TRACE para warn e HikariCP de DEBUG para AVISO — elimina dezenas de registros síncronos escrevem por solicitação - Adicionar c...
Obter a mensagem pai na mesma consulta para eliminar a resposta N+1
Alias m.msg e esquerda junta FETCH msg.parent para que a resposta roscada as mensagens têm o pai carregado na consulta inicial em vez de desencadeando um SELECT...
Melhorar o desempenho de carregamento de mensagens de chat
- Cache getCurrentMemberId () resulta em um ref para evitar /api/user-info repetido chamadas em cada mensagem WebSocket e indicador de digitação - Paralelizar h...
Remover o registo por mensagem do ponto final da mensagem de chat
Remover chamadas System.out.println dentro do mapa de transmissão de mensagens que foram disparando uma vez por mensagem (100 operações de E/S por pedido), e o ...
Corrigir consulta N+1 e adicionar índice composto para carregar mensagens de chat
- Adicionar SÃO FETCH M.msg a ambas as consultas de repositório para carregar ansiosamente MediaObjMsg na mesma consulta, eliminando até 100 consultas SQL extra...
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...
Eliminar a verificação de tabelas completas e consultas N+1 no endpoint de leads
- LeadRepository: add findByOrganizaçãoId JPQL query (usa índice ORG ID) em vez de carregar toda a tabela LEADS e filtragem em Java - LeadCustomFormDataReposito...
Remover efeitos de partículas após o codificador do mouse para melhorar o desempenho
Otimize o desempenho da página em 40-50%, mantendo o apelo visual
- Carregamento preguiçoso Carrossel de fundo Swiper para reduzir o tamanho inicial do pacote - Memoize componentes (ThemeLogo, BrandIcon, LazySwiperBackground) ...
Otimize a página de calculadora para 40% + melhoria de desempenho
Otimize o site de marketing para 40% + melhoria de desempenho
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
Refactor para implantação paralela para k1m1 e k2m1
- Dividir construção e implantação em trabalhos separados - Implantar para k1m1 e k2m1 em paralelo após completar a compilação - Reduz significativamente o temp...
Refactor para implantação paralela para k1m1 e k2m1
- Dividir construção e implantação em trabalhos separados - Implantar para k1m1 e k2m1 em paralelo após completar a compilação - Reduz significativamente o temp...
Refactor para implantação paralela para k1m1 e k2m1
- Dividir construção e implantação em trabalhos separados - Implantar para k1m1 e k2m1 em paralelo após completar a compilação - Reduz significativamente o temp...
Refactor para implantação paralela para k1m1 e k2m1
- Dividir construção e implantação em trabalhos separados - Implantar para k1m1 e k2m1 em paralelo após completar a compilação - Reduz significativamente o temp...
Refactor para implantação paralela para k1m1 e k2m1
- Dividir construção e implantação em trabalhos separados - Implantar para k1m1 e k2m1 em paralelo após completar a compilação - Reduz significativamente o temp...
Revert to docker driver for faster builds - removes docker-container overhead
Reverter para o driver de docker para construções mais rápidas - remove a sobrecarga do docker-container
Reverter para o driver de docker para construções mais rápidas - remove a sobrecarga do docker-container
Reverter para o driver de docker para construções mais rápidas - remove a sobrecarga do docker-container
Reverter para o driver de docker para construções mais rápidas - remove a sobrecarga do docker-container
Reverter para o driver de docker para construções mais rápidas - remove a sobrecarga do docker-container
Reverter para o driver de docker para compilações mais rápidas
- driver docker-container adiciona sobrecarga de inicialização - Para compilações rápidas (<3min), o driver de docker é mais eficiente - Opções de cache removid...
Switch to docker-container driver with cache for optimal build performance
Mudar para o driver do docker-container com cache para o desempenho de construção ideal
Mudar para o driver do docker-container com cache para o desempenho de construção ideal
Mudar para o driver do docker-container com cache para o desempenho de construção ideal
Mudar para o driver do docker-container com cache para o desempenho de construção ideal
Mudar para o driver do docker-container com cache para o desempenho de construção ideal
Mudar para o driver do docker-container com cache para o desempenho de construção ideal
- Use o driver docker-container em vez do driver docker para melhor desempenho - Ativar cache-de e cache-para para construções subsequentes mais rápidas - drive...
Ignorar a inicialização do BarataDB se já estiver concluída
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.