You probably don't need to hear me sing the praises of open source software -- chances are, you're already using it. Heck, the price alone is its chief selling point. And if you use the popular Linux-Apache-MySQL-PHP (LAMP) architecture to support your web applications, you're no doubt keenly aware of the benefits of combined open source solutions like this. While stacks like .NET can get expensive and complex, the LAMP stack is refreshingly simple: It's easy to code, easy to deploy, and it can run on commodity hardware (again, cheap).
But the open source realm does have its challenges, and LAMP is no exception; because it's a loose set of components rather than a monolithic stack, each component needs to be analyzed and tuned separately, which can get cumbersome. What can you do? Well, our top feature this week offers five simple ways to tune your LAMP application -- tasks that can give a big boost to your web app's performance but require little, if any, change to its architecture. Why not try these safe, easy options for maximizing responsiveness and hardware requirements?
In the meantime, I'll keep an eye out for any other software bargains that might surface. It's good to have a cheapskate on your side.
Until next week,
John Swanson and the developerWorks editorial team
This week's top features on developerWorks:
- Speaking UNIX: Create great graphical applications with shell scripts (AIX and UNIX)
- Technical standards in education: Interoperable resource deposit using SWORD (Industries)
- Domain-model persistence with Morphia and MongoDB (Java technology)
- Platform emulation with Bochs (Linux)
- An introduction to HATS mobile device support (Rational)
- New IBM Business Process Management Journal (WebSphere)
- Build portable XSLT utilities: A practical guide to creating lightweight XML authoring utilities (XML)