000 | 02612nam a22001934a 4500 | ||
---|---|---|---|
999 |
_c44899 _d44899 |
||
020 | _a0672325616 | ||
020 | _a9780672325618 | ||
082 | 0 | 0 |
_a005.2762 _bSCH |
100 | 1 | _aSchlossnagle, George. | |
245 | 1 | 0 |
_aAdvanced PHP programming : a practical guide to developing large-scale Web sites and applications with PHP 5 _cGeorge Schlossnagle. |
260 |
_aIndianapolis, Ind. : _bSams Pub., _cc2004. |
||
300 |
_axvii, 650 p. : _bill. ; |
||
500 | _aIncludes index | ||
505 | _aI. Implementation and Development Methodologies -- 1. Coding Styles -- 2. Object-Oriented Programming Through Design Patterns -- 3. Error Handling -- 4. Implementing with PHP: Templates and the Web -- 5. Implementing with PHP: Standalone Scripts -- 6. Unit Testing -- 7. Managing the Development Environment -- 8. Designing a Good API -- II. Caching -- 9. External Performance Tunings -- 10. Data Component Caching -- 11. Computational Reuse -- III. Distributed Applications -- 12. Interacting with Databases -- 13. User Authentication and Session Security -- 14. Session Handling -- 15. Building a Distributed Environment -- 16. RPC: Interacting with Remote Services -- IV. Performance -- 17. Application Benchmarks: Testing an Entire Application -- 18. Profiling -- 19. Synthetic Benchmarks: Evaluating Code Blocks and Functions -- V. Extensibility -- 20. PHP and Zend Engine Internals -- 21. Extending PHP: Part I -- 22. Extending PHP: Part II -- 23. Writing SAPIs and Extending the Zend Engine. | ||
520 | _aOver the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems. The rapid maturation of PHP has created a skeptical population of users from more traditional "enterprise" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP. While there are many books on learning PHP and developing small applications with it, there is a serious lack of information on "scaling" PHP for large-scale, business-critical systems. Schlossnagle's Advanced PHP Programming fills that void, demonstrating that PHP is ready for enterprise Web applications by showing the reader how to develop PHP-based applications for maximum performance, stability, and extensibility. | ||
650 | 0 | _aPHP (Computer program language) | |
650 | 0 | _aWeb sites | |
942 | _cREF |