Developing Web applications with Perl, memcached, MySQL and Apache

The only book to address using cache to enhance and speed up Web application development Developers use Apache, MySQL, memcached, and Perl to build dynamic Web sites that store information within the MySQL database; this is the only book to address using these technologies together to alleviate the...

Descripción completa

Detalles Bibliográficos
Autor principal: Galbraith, Patrick (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, IN : Wiley Pub c2009.
Edición:1st edition
Colección:Wrox professional guides.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627371906719
Tabla de Contenidos:
  • Developing Web Applications with Apache, MySQL, memcached, and Perl; About the Author; Acknowledgments; Contents; Foreword; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Chapter 1: LAMMP, Now with an Extra M; Linux; Apache; MySQL; memcached; Perl; Other Technologies; The New Picture; The Future of Open-Source Web Development and Databases; Projects to Watch!; Summary; Chapter 2: MySQL; How CGI and PHP Changed the Web Dramatically; About MySQL; MySQL Programs
  • Working with DataMySQL Privileges; Summary; Chapter 3: Advanced MySQL; SQL Features; Storage Engines; Using Storage Engines; Replication; Summary; Chapter 4: Perl Primer; What Exactly Is Perl?; Perl Primer; Perl Data Types; Variable Usage; Packages; Regex One-Liners; Perl 6 Tidbits; Summary; Chapter 5: Object-Oriented Perl; About Object Orientation; Object Orientation in Perl; Summary; Chapter 6: MySQL and Perl; Perl DBI; Connect; Statement Handles; Binding Methods; Other Statement Handle Methods; Statement Handle Attributes; MySQL-Specific Statement Handle Attributes
  • Multistep Utility MethodsOther Database Handle Methods; Stored Procedures; Error Handling; Server Admin; Summary; Chapter 7: Simple Database Application; Planning Application Functionality; Table Creation Subroutine; Testing update_contact, insert_contact, and delete_contact; Lookup of a Contact; Testing Lookup of a Contact; Summary; Chapter 8: memcached; What Is memcached?; How memcached Is Used; Installing memcached; Starting memcached; Using Cache:: Memcached; Simple Examples; A More Practical Example; Summary; Chapter 9: libmemcached; What Is libmemcached?; libmemcached Utility Programs
  • libmemcached Perl DriverCache:: memcached:: libmemcached; Summary; Chapter 10: Memcached Functions for MySQL; What Are Memcached Functions for MySQL?; How Do the Memcached Functions for MySQL Work?; Install the Memcached Functions for MySQL; Using the Memcached Functions for MySQL; Using memcached UDFs; Summary; Chapter 11: Apache; Understanding Apache: An Overview; Understanding the Apache Modules API; Installing Apache; Installing mod_perl from Source; Installing libapreq2 from Source; Apache Configuration; Apache Configuration Schemes; Common Apache Tasks; Summary
  • Chapter 12: Contact List ApplicationUsing MySQL and memcached Together; A CGI Program; Program Flow; WebApp Class Methods; Database Methods; Caching Methods; Other Methods; Testing; Summary; Chapter 13: mod_perl; New mod_perl 2.0 Features; Configuring mod_perl; mod_perl Configuration Directives; mod_perl Handler Directives; Apache Life Cycle Overview; Perl Apache2 Modules; Summary; Chapter 14: Using mod_perl Handlers; PerlResponseHandler Example; Connection mod_perl Handlers; PerlPreConnectionHandler Example; Other HTTP Request Cycle Phase Handlers; Summary; Chapter 15: More mod_perl
  • mod_perl Handlers or ModPerl::Registry?