La aceleración de aplicaciones utiliza diversas tecnologías para mejorar el rendimiento y el tiempo de respuesta de las aplicaciones a través de conexiones de red.

La aceleración de aplicaciones se implementó inicialmente para aplicaciones web mediante diversas técnicas de almacenamiento en caché, tanto en el navegador como en el servidor. Con el tiempo, el almacenamiento en caché dejó de ser suficiente como mecanismo para mejorar el rendimiento de las aplicaciones, y la optimización de protocolos pasó a formar parte de la solución. Al principio, las optimizaciones se limitaban a protocolos de la capa de transporte como TCP, pero finalmente se ampliaron para abarcar protocolos específicos de aplicaciones como HTTP.

La aceleración de aplicaciones contrarresta los efectos de la red, como la latencia de la WAN, la pérdida de paquetes y la congestión del ancho de banda. También aborda problemas de las aplicaciones que afectan negativamente al rendimiento, como los protocolos «conversacionales» (por ejemplo, HTTP, CIFS y Samba), las diferencias entre las implementaciones de la pila TCP/IP y la falta de distinción en las aplicaciones web entre el contenido almacenable y no almacenable en caché.

F5 logra acelerar las aplicaciones combinando de forma complementaria y cohesionada la compresión inteligente, la optimización de la WAN, la regulación del tráfico de capa 7, el almacenamiento en caché inteligente, la aceleración SSL y otras tecnologías.