1. Put static content and dynamic contents on separate servers
Benefits: Dynamic content server can deliver fast script execution and serve more number of requests at a time.
2. Use MVC design pattern, Smarty
3. PEAR coding guidelines
4. Ensure security with Hardened-PHP
5. Subversion source control mgmt
6. Design: OOPs, UML, Design Patterns,
7. PEAR coding standards
8. Testing: PHPUnit testing framework, SimpleTest, TestDox
9. Documentation: Doxygen, phpDocumentor, DocBook
10. Monitoring: Monit, Supervisored, Nagios
11. IDE: Eclipse, phped, vim, zend studio
12. Security: Hardened-PHP
13. Frameworks : Zend Framework, CakePHP , ezComponents, Symfony, ATK
References:
1. http://developer.yahoo.com/performance/rules.html
2. http://www.sitepoint.com/article/web-site-optimization-steps/
3. "High Performance Web Sites" by Steve Souders http://www.oreilly.com/catalog/9780596514211/
4. http://yuiblog.com/blog/category/performance
5. http://phplens.com/lens/php-book/optimizing-debugging-php.php
No comments:
Post a Comment