Dynamic File Compression

Common web servers and browsers support content compression. However, configuring servers for resource compression requires technical expertise.

Incapsula automatically compresses HTML, CSS and JavaScript files stored on its servers to accelerate page load time without the hassle of server reconfiguration.

On-the-Fly File Compression

Image Compression

Incapsula offers both lossy and lossless image compression, allowing you to find the right balance between image quality and performance.

In addition, progressive image rendering allows for quicker page load times while rendering multiple images in parallel.

Image Compression

Code Minification

Minification is the process of removing all unnecessary characters from a source code without changing its function.

In JavaScript, CSS and HTML files, these unnecessary characters usually include white space, new line characters and comments used solely for code readability. Incapsula speeds up file delivery by removing these on-the-fly, without modifying the original files.

Code Minification

Session Reuse

Session reuse, also known as keep-alive, allows Incapsula to maintain an open connection with the origin server for a short period of time between sessions.

Maintaining persistent connections speeds up subsequent TCP handshakes, especially for SSL/TLS protected sites.

Session Reuse

TCP Connection Pre-pooling

The process of opening a new TCP connection contributes to website latency. To minimize latency, Incapsula opens several simultaneous connections on the first request in order to remain available in stand-by mode.

TCP Optimization and Connection Pre-pooling