A aceleração de aplicação utiliza várias tecnologias para melhorar o desempenho da aplicação e o tempo de resposta em conexões de rede.
A aceleração de aplicação foi implementada pela primeira vez para aplicações baseadas na Web usando diversas técnicas de cache no navegador e no servidor. Com o tempo, o cache tornou-se inadequado como um mecanismo para melhorar o desempenho da aplicação, e a otimização de protocolos tornou-se parte da solução. As otimizações foram inicialmente confinadas a protocolos da camada de transporte, como o TCP, mas acabaram crescendo e abrangendo protocolos específicos de aplicações, como HTTP.
A aceleração da aplicação supera os efeitos da rede, como latência da WAN, perda de pacotes e congestionamento da largura de banda. A aceleração de aplicação também aborda desafios de aplicações que afetam adversamente o desempenho, como protocolos “tagarelas”, por exemplo, HTTP, CIFS e Samba, diferenças nas implementações de pilha TCP/IP e a falta de distinção em aplicações Web entre conteúdo armazenável e não armazenável.
A F5 realiza a aceleração de aplicação combinando compactação inteligente, otimização de WAN, modelagem de taxa de camada 7, cache inteligente, aceleração de SSL e outras tecnologias de forma complementar e coesa.