Add SPDY support to your Apache server with mod_spdy
Blog post from Google Cloud
In an effort to enhance web performance, Google introduced mod_spdy, an Apache module that integrates the SPDY protocol to expedite the communication between web servers and browsers. Released initially in December 2011, this module aims to optimize data transfer by enabling header compression, request multiplexing, and simultaneous resource fetching, thus reducing network latency. Mod_spdy supports SPDY-compatible browsers like Google Chrome and recent Firefox versions and operates exclusively over HTTPS. The integration of mod_spdy into Apache required overcoming challenges due to the differences between HTTP/1.1's serialized request handling and SPDY's concurrent processing needs, which was achieved by separating connection and request processing into distinct threads. This open-source project, which includes a version of mod_ssl with NPN support due to the unavailability of the NPN extension in many Apache environments, continues to evolve with contributions from the community and is part of Google's broader efforts to speed up the web.