2009/7/31 Paul Scott <pscott@xxxxxxxxx>: -1. Measure everything. No point implementing a change that slows things down. Implement low-hanging-fruit first (eg a CDN) 0. Optimise your existing setup before adding more layers > 1. Cache as much as you can (everything) > 2. Minimise HTTP requests > 3. Use an opcode cache like APC > 4. Use a RAM based cache system like memcacheD and give your db a breather 4a. Cache complete objects, not DB result sets 5. Don't tie up Apache processes with requests for static files (lighttpd/CDN/both) > 6. FINALLY, throw more hardware at it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php