Applications using the LAMP (Linux®, Apache, MySQL, PHP/Perl) architecture are constantly being developed and deployed. But often the server administrator has little control over the application itself because it’s written by someone else. This series of three articles discusses many of the server configuration items that can make or break an application’s performance. This first article covers the LAMP architecture, some measurement techniques, and some basic Linux kernel, disk, and file system tweaks. Successive articles investigate tuning the Apache, MySQL, and PHP components.
Linux, Apache, MySQL, and PHP (or Perl) are the foundation of many Web applications, from to-do lists to blogs to e-commerce sites. WordPress and Pligg are but two common software packages powering high-volume Web sites. This architecture has come to be known simply as LAMP. Almost every distribution of Linux includes Apache, MySQL, PHP, and Perl, so installing the LAMP software is almost as easy as saying it.
This ease of installation gives the impression that the software runs itself, which is simply not true. Eventually the load on the application outgrows the settings that come bundled with the back-end servers and application performance suffers. LAMP installations require constant monitoring, tuning, and evaluation.
Part 1: Understanding the LAMP architecture | Part 2: Optimizing Apache and PHP
Similar & Related Posts:
- How To Build A LAMP Server With Ubuntu 6.06 LTS
- LAMP Tutorials for Newbies
- XAMPP - All in one web server Installation and Configuration in Debian
- Apache: Maximum Performance
- Ubuntu Performance Guides
- Linux Performance Tuning
- The Perfect Setup - OpenSuSE 10.2 (32-bit)
- The Perfect Setup - SuSE 10.1 (32-bit)
- Abyss Web Server - Like Apache but lighter!
- FreeBSD 6.2 Guides




Get FREE daily updates via Email:
















Sitemap
RSS Feed
By:
CC Licensed