《Apache+MySQL+memcached+Perl开发高速开源网站》(作者Patrick Galbraith)会单独地讲解LAMMP栈中的每个组件,因此您可以深入理解每个组件。然后本书会把所有分开的部分组合在一起,以便能够有效地使用它们来开发Web应用程序。这不是一本典型的Web应用程序编程书籍,它是由一个在小型机构中必须实现许多不同角色的作者写成的。在这样的机构中,他必须扮演各种角色:数据库管理员、系统管理员,甚至是Perl应用程序编码人员。这也不是一本有关Web应用程序设计方面的书籍,本书所呈现的Web应用程序以尽量简单的设计一笔带过。
为流行的LAMP栈添加缓冲层是一种常见的解决方案,它不仅能够显著地减少后端数据库上的负载,而且还能够提高web应用程序的性能。这个新的缓冲组件我们用LAMMP中的第二个“M”表示,代表memcached——一种为Web应用程序提供缓存的高性能、分布式内存对象缓存系统。《Apache+MvSOL+memcached+Perl开发高速开源网站》(作者Patrick Galbraith)详细介绍了使用Perl依据前端显示逻辑与来自MySQL和memcached的后端数据获取开发Web应用程序的过程,还介绍了配置Apache Web服务器来运行这些mod_perl应用程序的方法。
读者会知道数据存储在MySQL和memcached中,而Apache是驻留这种功能的服务器,在学习安装、设置和管理它时还会了解每一个系统。
《Apache+MvSOL+memcached+Perl开发高速开源网站》介绍了将这些系统组合在一起构建成功的应用程序的方法,同时使用大量的示例来说明介绍的内容,还提出了一些现实问题,以及寻找问题解决方案的过程。
第1章 LAMMP
第2章 MySQL
第3章 MySQL高级进阶
第4章 Perl入门
第5章 面向对象的Perl
第6章 MySQL和Perl
第7章 简单的数据库应用程序
第8章 memcached
第9章 libmemcached
第10章 Memcached Functions for MySQL
第11章 Apache
第12章 联系人列表应用程序
第13章 mod_perl处理程序
第14章 使用mod_perl处理程序
第15章 更多mod_perl应用程序