After quantitatively identifying the performance bottlenecks, we proposed 8 techniques to improve the performance of Apache. We implemented all but one of these techniques. Our experimental results show that these techniques improve the throughput of Apache by 61%. These techniques are general purpose and can be applied to other Web servers as well. Finally, our results suggest that operating system support for directly sending data from the file system cache to the TCP/IP network can further improve the Web server performance dramatically.
Yiming Hu, Ashwini Nanda and Qing Yang,
Measurement, Analysis and Performance Improvement of the Apache Web Server.
To be presented in
the 18th IEEE International Performance, Computing and Communications Conference (IPCCC'99),
Phoenix/Scottsdale, Arizona, February 1999.
Download the
full IPCCC'99 paper (IEEE Copyrighted) (154 KB gzipped PS file).
Yiming Hu, Ashwini Nanda and Qing Yang,
Measurement, Analysis and Performance Improvement of the Apache Web Server.
Technical Report No. 1097-0001, Dept. of Electrical and Computer Engineering,
University of Rhode Island, Nov. 1998. This is an expended version of
the above IPCCC'99 paper.
Download the the
full report (164 KB gzipped PS file).
IEEE-Copyrighted material: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Return to HPCL home page...