应用加速使用了众多技术来提高应用性能和网络连接的响应时间。
通过在浏览器和服务器上使用各种缓存技术,应用加速最初实施于 Web 型应用。后来,仅使用缓存的机制已无法满足改善应用性能的需求,协议优化随之加入解决方案。优化最初只限于传输层协议(如 TCP),但最终发展为涵盖了特定应用协议(如 HTTP)。
应用加速可以克服 WAN 延迟、丢包和带宽拥堵等网络效应。应用加速还可以解决对性能有不利影响的应用难题,如“聊天式”协议(例如 HTTP、CIFS 和 Samba)、TCP/IP 协议栈实现的差异,以及 Web 应用中缺乏对可缓存和不可缓存内容的区分。
F5 通过将智能压缩、WAN 优化、第 7 层速率整形、智能缓存、SSL 加速和其他技术相结合,让多种技术手段实现了互补与融合,最终使应用加速一蹴而就。