Otimizar consultas
Ajustes nas consultas ao banco para reduzir operações ineficientes.
Case de projeto / Performance e continuidade
A Ilex começou recuperando a eficiência de dois portais baseados em uma estrutura tecnológica compartilhada. A parceria avançou para manutenção, integrações e novos módulos.
01 / O desafio
Quando a Ilex assumiu o suporte dos portais, encontrou plataformas baseadas em uma versão antiga do CodeIgniter. As páginas iniciais demoravam de cinco a dez segundos para carregar, e o processamento consumia muitos recursos do servidor.
O ambiente administrativo reunia dezenas de módulos, usuários, permissões por unidade e fluxos de aprovação. A operação precisava recuperar desempenho e manter esse conjunto de processos funcionando.
02 / A solução
A Ilex investigou o processamento dos portais e aplicou otimizações sobre a estrutura existente.
O trabalho identificou consultas ineficientes ao banco de dados e operações que repetiam processamento. As intervenções reduziram tarefas desnecessárias e organizaram a entrega de arquivos estáticos.
Correções de funcionamento acompanharam a otimização. Com a recuperação da eficiência, os portais puderam seguir evoluindo sobre a arquitetura que já sustentava a operação.
Ajustes nas consultas ao banco para reduzir operações ineficientes.
Cache para evitar reprocessar informações iguais em requisições sucessivas.
Cloudflare para distribuição e cache de imagens e outros arquivos.
Além das otimizações, a atuação inclui correções e suporte ao CMS e à Intranet, junto da evolução funcional dos portais.
03 / Evolução funcional
Com as plataformas estabilizadas, a atuação passou a incluir módulos de podcasts e uma API que disponibiliza conteúdos e informações da Maisnova para seu aplicativo mobile.
Conteúdo da Maisnova no aplicativo mobile
Conteúdos e informações editoriais
Aplicativo mobile da Maisnova
04 / Funcionalidades criadas
O trabalho combinou recuperação de desempenho, suporte técnico e novas formas de distribuir conteúdo.
Otimizações reduziram o processamento duplicado nas consultas ao banco de dados.
Mecanismos de cache ajudam a evitar processamento repetido de informações.
A entrega de arquivos estáticos utiliza a infraestrutura da Cloudflare.
Módulos de podcasts e uma API conectam conteúdos do portal ao aplicativo mobile.
Recuperação de desempenho sobre a arquitetura existente, preservando os processos administrativos em uso.
Correções e evolução contínua do CMS, da Intranet e dos portais.
05 / Recuperação de performance
Faixas de uso do servidor observadas durante a intervenção.
06 / Evolução e continuidade
2012 / Maisnova
Início do projeto que deu origem à base tecnológica.
2016 / Tua Rádio
A rede passou a operar sobre uma estrutura baseada na mesma plataforma.
2019 / Ilex
Início da atuação em performance, manutenção e evolução.
Continuidade
Podcasts, API mobile, correções e orientação tecnológica.
A parceria envolve a equipe de TI dos clientes e combina correções, desenvolvimento de funcionalidades, melhorias de segurança e performance e orientação para decisões tecnológicas. O conhecimento acumulado ajuda a manter e evoluir ambientes administrativos complexos.