Automatic and dynamic configuration of data compression for web servers

Eyal Zohar, Yuval Cassuto

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

HTTP compression is an essential tool for web speed up and network cost reduction. Not surprisingly, it is used by over 95% of top websites, saving about 75% of web-page traffic. The currently used compression format and tools were designed over 15 years ago, with static content in mind. Although the web has significantly evolved since and became highly dynamic, the compression solutions have not evolved accordingly. In the current most popular web-servers, compression effort is set as a global and static compression-level parameter. This parameter says little about the actual impact of compression on the resulting performance. Furthermore, the parameter does not take into account important dynamic factors at the server. As a result, web operators often have to blindly choose a compression level and hope for the best. In this paper we present a novel elastic compression framework that automatically sets the compression level to reach a desired working point considering the instantaneous load on the web server and the content properties. We deploy a fully-working implementation of dynamic compression in a web server, and demonstrate its benefits with experiments showing improved performance and service capacity in a variety of scenarios. Additional insights on web compression are provided by a study of the top 500 websites with respect to their compression properties and current practices.

Original languageEnglish
Title of host publication28th Large Installation System Administration Conference, LISA 2014
Pages97-108
Number of pages12
ISBN (Electronic)9781931971171
StatePublished - 2014
Event28th Large Installation System Administration Conference, LISA 2014 - Seattle, United States
Duration: 9 Nov 201414 Nov 2014

Publication series

Name28th Large Installation System Administration Conference, LISA 2014

Conference

Conference28th Large Installation System Administration Conference, LISA 2014
Country/TerritoryUnited States
CitySeattle
Period9/11/1414/11/14

All Science Journal Classification (ASJC) codes

  • Management of Technology and Innovation
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Automatic and dynamic configuration of data compression for web servers'. Together they form a unique fingerprint.

Cite this