Home Resource Center Glossary Application Traffic Acceleration

As many data center operators know, it is difficult to control all aspects of the network between the application server and the end customer, which poses significant challenges for application performance. Fortunately, many tools and features are available to help accelerate application content to ensure optimal delivery and offload backend server infrastructure.

To accelerate traffic and optimize infrastructure, various techniques can be employed on the Thunder Application Delivery Controllers (ADCs):

Network level TCP optimization to reduce unnecessary TCP connections via connection reuse, dynamic window sizing, or TCP multiplexing

  • Connection reuse reduces the overhead associated with setting up TCP connections by establishing persistent TCP connections with backend servers and then reusing those connections for future TCP requests. This feature offers a significant benefit as it reuses existing TCP connections rather than opening new connections for every single client. The connection reuse feature terminates all client connections on the ADC, maintains persistent connections to servers, and sends all client requests on these persistent connections.

Content caching (static or dynamic RAM caching) to accelerate the user experience and decrease Web server requests

  • RAM caching enables static and dynamic HTTP/HTTPS objects to be stored in the ADCs’ random-access memory (RAM). HTTP objects are cached during the initial HTTP request, and subsequent client requests for these same objects are then processed by the ADC. RAM caching reduces object request and associated CPU processing on the backend servers, reducing the number of connections needed. This provides faster client download for HTTP/HTTPS objects (such as images, JavaScript and CSS style sheets) and improves server scalability.

Compression to reduce transmitted data payloads

  • HTTP Compression is a bandwidth-optimization feature. It provides compression for HTTP/HTTPS objects from web servers. This causes responses to use less bandwidth, which results in faster downloads for HTTP/HTTPS objects. Examples of objects that can be compressed are text-based formats such as CCS, HTML, or JS, or application formats such as .ppt, .doc, .xls or .pdf.

SSL offload

  • Many of today’s enterprise deployments require that data must be encrypted using SSL before packets are transmitted over a network. The SSL offload feature reduces server overhead by offloading the decryption of encrypted packets from clients. The SSL processes can create a significant load and limit the overall capacity of a backend server if the SSL processing is directly performed by the web servers, providing CPU relief.

With the Thunder and AX Series' purposeful hardware, Advanced Core Operating System (ACOS) and acceleration optimization technologies, application performance and user response times are improved with reductions in bandwidth usage, faster response times and reduced application server resource usage. All of these features accelerate critical applications for local, remote and branch-office users.