L’accélération des applications utilise un certain nombre de technologies pour améliorer les performances des applications et le temps de réponse sur les connexions réseau.
Elle a d’abord été mise en œuvre pour les applications Web en utilisant diverses techniques de mise en cache à la fois sur le navigateur et sur le serveur. Par la suite, la mise en cache est devenue inadéquate en tant que mécanisme d’amélioration des performances des applications et une optimisation des protocoles a été intégrée à la solution. Les optimisations se sont d’abord limitées aux protocoles de la couche de transport comme TCP, mais ont fini par englober les protocoles spécifiques aux applications comme HTTP.
L’accélération des applications permet de surmonter les effets du réseau tels que la latence du WAN, la perte de paquets et l’encombrement de la bande passante. Elle réduit également aux problèmes liés aux applications qui nuisent aux performances, tels que les protocoles « bavards », par exemple HTTP, CIFS et Samba, les différences dans les implémentations des piles TCP/IP, et l’absence de distinction dans les applications Web entre le contenu pouvant être mis en cache et le contenu ne pouvant pas être mis en cache.
F5 accélère les applications en combinant l’intelligent compression, l’optimisation du réseau WAN, la régulation de taux en couche 7, la mise en cache intelligente, l’accélération SSL et d’autres technologies, de manière complémentaire et cohérente.