|
Description
Best practices and expert techniques for today's most demanding apps.
As the world's most popular, general purpose, open source scripting language, PHP is frequently used with MySQL to create high-traffic, mission-critical applications. This indispensable book shares proven, author-tested best practices and expert techniques that can be applied to even the most demanding MySQL-driven PHP apps. You'll explore ways to extend MySQL with user-defined functions, write PHP extensions, and solve problems when PHP and MySQL alone are not enough and other techniques or third-party tools are necessary.
Expert PHP and MySQL:
* Reviews essential techniques, such as design patterns, complex queries, and advanced regular expression
Addresses advanced PHP concepts, such as iterators and closures
Demonstrates using Gearman for multitasking in your web applications
Discusses caching using memcached with MySQL and your PHP web applications
Discusses ways to create PHP Extensions and MySQL User Defined Functions
Shows how to use Sphinx for search functionality in your PHP web applications
Wrox Expert books present the wisdom accumulated by an experienced author team who is recognized as experts by the programming community. These experts challenge professional developers to examine their current practices in pursuit of better results.
wrox.com
Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Author(s)
Andrew Curioso
Is a senior software engineer at MyVBO (Virtual Business Office) creating an innovative and scalable infrastructure for Rich Internet Applications using PHP and MySQL.
Ronald Bradford
Is a technology strategist and advisor specializing in MySQL, Drizzle and related web technologies. With a primary focus on architecture, design, performance analysis and scalability of web applications, his consulting portfolio ranges from Internet startups to Fortune 500 companies.
Patrick Galbraith
Is a principal software engineer at Lycos, adding new PHP and MySQL offerings for Tripod Users, switching remaining apps using Oracle to MySQL as well as other interesting projects.
Index
INTRODUCTION.
CHAPTER 1: TECHNIQUES EVERY EXPERT PROGRAMMER NEEDS TO KNOW.
CHAPTER 2: ADVANCED PHP CONCEPTS.
CHAPTER 3: MYSQL DRIVERS AND STORAGE ENGINES.
CHAPTER 4: IMPROVING RFORMANCE THROUGH CACHING.
CHAPTER 5: MEMCACHED AND MYSQL.
CHAPTER 6: ADVANCED MYSQL.
CHAPTER 7: DEFINED FUNCTIONS.
CHAPTER 8: WRITING PHP EXTENSIONS.
CHAPTER 9: FULL-TEXT SEARCHING.
CHAPTER 10: MULTI-TASKING IN PHP AND MYSQL.
CHAPTER 11: REWRITE RULES.
CHAPTER 12: USER AUTHENTICATION.
CHAPTER 13: UNDERSTANDING THE INFORMATION_SCHEMA.
CHAPTER 14: SECURITY.
CHAPTER 15: COMMAND-LINE AND WEB SERVICES.
CHAPTER 16: OPTIMIZATION AND DEBUGGING.
INDEX.
====================
NUMBER OF PAGES: 624
|