An Open Source Web Solution - Lighttpd Web Server and Chip Multithreading Technology

An Open Source Web Solution - Lighttpd Web Server and Chip Multithreading Technology

by Amanda Waite
September 2008

With more users interacting, working, purchasing, and communicating over the network than ever before, Web 2.0 infrastructure is taking center stage in many organizations. Demand is rising, and companies are looking for ways to tackle the performance and scalability needs placed on Web infrastructure without raising IT operational expenses. Today companies are turning to efficient, high-performance, open source solutions as a way to decrease acquisition, licensing, and other ongoing costs and stay within budget constraints.

Contents

  • Reference Implementation
  • The Web 2.0 Kit
  • Hardware and Software Configuration
  • Workload Test Descriptions
    • The Faban Harness and Driver Framework
  • Performance Tuning
    • Opcode Caching
    • Temporary Files
    • Sizing the Number of Lighttpd Web Server and PHP Processes
    • Database Configuration
    • Lighttpd Web Server Configuration
    • Memcached
    • Network Interface Card Interrupt Handling
    • Nagle's Algorithm
    • Network I/O
  • Best Practices for Deployment
  • Conclusion
  • About the Author
  • References
  • Ordering Sun Documents
  • Accessing Sun Documentation Online

Note: The Web 2.0 kit used in the testing is now in incubation on Apache.org as Project Olio

About the Authors

Amanda Waite is a Staff Engineer in Sun's ISV engineering team. Since joining Sun in 1998, Amanda has helped ISVs and systems integrators optimize products and solutions for Sun platforms. She now works with the open source communities, including the Lighttpd community, in a similar fashion. Amanda's core expertise is in the Java environment and scripting languages, such as Ruby, the JavaScript programming language, and PHP. Currently, Amanda is working on integrating the Lighttpd Web server into the OpenSolaris project.

Rate this blueprint (Log In to vote.)
Choices Your Vote

Great

Good

Fair

Poor

Labels

new new Delete
lighttpd lighttpd Delete
web web Delete
solaris solaris Delete
niagara niagara Delete
cmt cmt Delete
blueprint blueprint Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

© 2010, Oracle Corporation and/or its affiliates
Powered by Atlassian Confluence
Oracle Social Media Participation Policy Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact