Web Compression

BTC - Bequant Traffic Compression

The BTC product reduces web browsing traffic by compressing HTTP content not compressed by the web servers. In addition, it reduces the size of images by optimizing their content, while preserving their original pixel resolution. The result of these optimizations compresses the traffic by an average of 50%, which lowers the access network costs and extends the duration of customers’ data quotas. Web content must be unencrypted for the optimization to take place (web compression is not possible for HTTPS traffic).

The BTC can be especially interesting for MVNOs or other network providers who have to pay for their access network by volume (i.e., per GByte), where these traffic savings translate directly into profits.

Image Optimization

The BQN performs image quality optimization of downloaded HTTP images by reducing the image size without compromising its quality significantly. Note that the pixel resolution is not altered to respect compatibility with the original image and preserve the page layout.

Original image: 91261 bytes Compressed image: 21495 bytes

In the example above the original image (on the left) hosted at an HTTP web server occupies 91261 bytes, and after a user downloads it the browser gets the optimized image (on the right) which occupies 21495 bytes, achieving a 77% compression rate without a significant change in image quality (the pixel resolution is not altered and it is 480x595 in both images). Note that the level of compression depends on the original image quality, and that the observed average BTC compression rate is 50%.

Deployment

The BTC works as a transparent proxy: no changes are needed in clients or servers. The BTC runs on the Bequant BQN platform, which can be deployed on off-the-shelf Intel-based servers, virtual machines (KVM or VMware vSphere hypervisors) or integrated into other network equipment blades. The BTC can also run alongside the Bequant BTA product, enabling TCP acceleration and compression simultaneously. In a typical deployment in a Network Service Provider, the BTC is deployed in-line in the operator’s data centers.