References

[AB04]    MySQL AB. MySQL Language Reference: The Official Guide to the MySQL Language and APIs. MySQL Press, 2004.

[Arc03]    R. Arcomano. Kernel Analysis HOWTO. Linux Documentation Project, Mar 2003, http://www.tldp.org/HOWTO/KernelAnalysis-HOWTO.html.

[BD99]    G. Banga and P. Druschel. Measuring the capacity of a Web server under realistic loads. World Wide Web, 2(1-2):69–83, 1999, http://www.cs.rice.edu/~druschel/wwwjsi99.ps.gz.

[BK93]    Timothy C. Bell and David Kulp. Longest-match String Searching for Ziv-Lempel Compression. Software - Practice and Experience, 23(7):757–771, 1993, http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/vol23/issue%'7/spe837.pdf.

[BLFF96]    T. Berners-Lee, R. Fielding, and H. Frystyk. Hypertext Transfer Protocol – HTTP/1.0. RFC 1945, May 1996, http://www.ietf.org/rfc/rfc1945.txt.

[CMT01]    I. Cooper, I. Melve, and G. Tomlinson. Internet Web Replication and Caching Taxonomy. RFC 3040, Jan 2001, http://www.ietf.org/rfc/rfc3040.txt.

[FGM+99]   R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. Hypertext Transfer Protocol – HTTP/1.1. RFC 2616, Jun 1999, http://www.ietf.org/rfc/rfc2616.txt.

[Gun03]    N. Gunther. UNIX Load Average Part 1: How It Works. TeamQuest White Papers, Dec 2003, http://www.teamquest.com/resources/gunther/ldavg1.shtml.

[Hub04]    Jordan Hubbard. Open Source to the Core. Queue, 2(3):24–31, 2004, http://www.acmqueue.org/modules.php?name=Content&pa=printer_friendly&pi%'d=151.

[Jon05]    M. Tim Jones. Optimization in GCC. Linux Journal, 2005(131):11, 2005.

[Kir05]    Alexander Kirk. PHP and Multibyte. Apr 2005, http://alex.bandnews.org/?p=11.

[KP88]    Glenn E. Krasner and Stephen T. Pope. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. J. Object Oriented Program., 1(3):26–49, 1988.

[Lin02]    Nick Lindridge. The PHP Accelerator 1.2. PHP e.V. Magazine, Apr 2002, http://www.phpaccelerator.co.uk/PHPA_Article.pdf.

[Mid02]    Julian Midgley. Benchmarking Web Servers on Linux. Mar 2002, http://support.zeus.com/doc/tech/linux_http_benchmarking.pdf.

[Mog95]    Jeffrey C. Mogul. The case for persistent-connection HTTP. In SIGCOMM ’95: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, pages 299–313, New York, NY, USA, 1995. ACM Press.

[Mog99]    Jeffrey C. Mogul. Errors in timestamp-based HTTP header values. Technical Report, 99(2), Nov 1999, ftp://gatekeeper.research.compaq.com/pub/DEC/WRL/research-reports/WRL-T%'R-99.3.pdf.

[Net05]    Ltd Netcraft. Web server Survey. Apr 2005, http://news.netcraft.com/archives/web_server_survey.html.

[Par04]    Terence John Parr. Enforcing strict model-view separation in template engines. In WWW ’04: Proceedings of the 13th international conference on World Wide Web, pages 224–233, New York, NY, USA, 2004. ACM Press.

[Qia96]    Xiaolei Qian. Query Folding. In ICDE ’96: Proceedings of the Twelfth International Conference on Data Engineering, pages 48–55, Washington, DC, USA, 1996. IEEE Computer Society.

[Sch04]    George Schlossnagle. Advanced PHP Programming. Sams, 2004.

[Sur00]    Zeev Suraski. Output buffering, and how it can change your life. Zend Article, Dec 2000, http://www.zend.com/zend/art/buffering.php.

[Swe01]    Jason E. Sweat. Using PHP to Develop Three-Tier Architecture Applications. Zend Article, Dec 2001, http://www.zend.com/zend/tut/tutsweatpart1.php.

[Wes01]    Duane Wessels. Web Caching. O’Reilly & Associates, Inc., Sebastopol, CA, USA, 2001.

[Wes04]    Duane Wessels. Squid: The Definitive Guide. O’Reilly & Associates, Inc., Sebastopol, CA, USA, 2004.

[ZB04]    Jeremy D. Zawodny and Derek J. Balling. High Performance MySQL. O’Reilly & Associates, Inc., Apr 2004.