• 1.摘要
  • 2.基本信息
  • 3.基本介绍
  • 3.1.内容简介
  • 3.2.作者简介
  • 4.图书目录

Apache+MySQL+memcach

加尔布雷斯著书籍

《Apache+MySQL+memcached+Perl开发高速开源网站》为流行的LAMP栈添加缓冲层是一种常见的解决方案,它不仅能够显著地减少后端数据库上的负载,而且还能够提高Web应用程序的性能。这个新的缓冲组件我们用LAMMPEP的第二个“M”表示,代表memcached——一种为Web应用程序提供缓存的高性能、分布式内存对象缓存系统。《Apache+MySQL+memcached+Perl开发高速开源网站》详细介绍了使用Perl依据前端显示逻辑与来自MySQL和memcached的后端数据获取开发Web应用程序的过程,还介绍了配置Apache Web服务器来运行这些mod perl应用程序的方法。 读者会知道数据存储在MySQL和memcached中,而Apache是驻留这种功能的服务器,在学习安装、设置和管理它时还会了解每一个系统。 《Apache+MysQL+memcached+Pex-l开发高速开源网站》介绍了将这些系统组合在一起构建成功的应用程序的方法,同时使用大量的示例来说明介绍的内容,还提出了一些现实问题,以及寻找问题解决方案的过程。 点击链接进入英文版: Developing Web Applications with Pearl, memcached, MySQL and Apache

基本信息

  • 外文名

    Developing Web Applications with Pearl, memcached, MySQL and Apache

  • 出版社

    清华大学出版社

  • 作者

    加尔布雷斯(Patrick Galbraith)

  • 开本

    16

  • 译者

    李冰

基本介绍

内容简介

《Apache+MySQL+memcached+Perl开发高速开源网站》主要内容: 如何安装、配置和使用MySQL,特别是如何理解基本概念,包括数据、连接、索引以及触发器的高级用法、存储过程、用户定义的函数和存储引擎的用法等 Perl的基本概念以及如何使用各种Perl数据类型处理MySOL数据 面向对象的Perl编程 如何使用Sphinx存储引擎进行全文搜索以及如何使用Gearman分配任务 如何安装和配置Apache 2.2,使它与mod perl 2.0一起运行 如何使用modperl处理程序开发web应用程序,包括使用AiaX 提供了一个将《Apache+MySQL+memcached+Perl开发高速开源网站》介绍的各种方法集合在一起的搜索引擎应用程序示例

作者简介

作者:(美国)加尔布雷斯(Patrick Galbraith) 译者:李冰 李文革 刘志彬 加尔布雷斯(Patrick Galbraith),和他的妻子Ruth居住在美国新罕布什尔州西南靠近Monadnock山脉的边远地区。自从1993年,他就开始使用并开发开放源代码软件。他曾经做过各种开放源代码的项目,包括MySQL、Federated存储引擎、Memcached Functions for MySQL、Drizzle和Slashcode,并负责DBDmysql的维护。在他的职业生涯中,他曾经为许多公司工作过,包括MySQL AB、Classmates.tom和OSDN/Slashdot公司。目前,他在Lycos公司工作。此外,他还是一家无线宽带公司Radius North的合伙人,该公司向新罕布什尔州服务水平低下的乡村地区提供Intemet服务。更有意思的是,他的网站是通过把一个5.8GHz带宽的Alvarion接入设备捆绑在一棵松树上实现的。

图书目录

第1章 LAMMP 1.1 Linux 1.2 Apache 1.3 MySQL 1.4 memcached 1.4.1 Gear6 1.4.2 C1ickalbility 1.4.3 GaiaOnline 1.4.4 memcached的工作原理 1.5 Perl 1.6 其他技术 1.6.1 Sphilnx 1.6.2 Gearman 1.7 展望未来 1.8 开源Web开发和数据库的未来 1.9 值得关注的项目 1.1 0本章 小结 第2章 MySQL 2.1 CGI和PHP是如何神奇地改变Web的 2.2 MySQL概述 2.3 MysQL程序 2.3.1 客户端程序 2.3.2 实用程序 2.3.3 MySQL守护程序和启动实用程序 2.4 处理数据 2.4.1 创建模式和表 2.4.2 插入数据 2.4.3 查询数据 2.4.4 更新数据 2.4.5 删除数据 2.4.6 替换数据 2.4.7 INSERTONDUPUPLICATKEYLIPDATE 2.4.8 运算符 2.4.9 函数 2.4.1 0使用帮助 2.4.1 1MySQL中的用户自定义变量 2.5 MySQL特权 2.5.1 MysQL访问控制特权系统 2.5.2 MySQL全局系统用户 2.5.3 MySQL系统模式授权表 2.5.4 账户管理 2.6 本章 小结 第3章 MySQL高级进阶 3.1 SQL的特性 3.1.1 存储过程与函数 3.1.2 触发器 3.1.3 视图 3.1.4 用户自定义函数 3.2 存储引擎 3.2.1 通用存储引擎 3.2.2 存储引擎的功能 3.3 使用存储引擎 3.3.1 MyISAM存储引擎 3.3.2.1 nnoDB存储引擎 3.3.3 Archive存储引擎 3.3.4 Federated存储引擎 3.3.5 Tina,CSV存储引擎 3.3.6 Blackhole存储引擎 3.4 复制 3.4.1 复制概述 3.4.2 复制模式 3.4.3 复制的命令选项 3.4.4 复制的安装与设置 3.4.5 搜索文本 3.4.6 何时使用Sphinx 3.5 本章 小结 第4章 Perl入门 4.1 Perl的确切含义 4.2 Perl简介 4.3 Perl数据类型 4.3.1 标量变量 4.3.2 数组变量 4.3.3 散列变量 4.3.4 文件句柄 4.3.5 typeglob变量 4.3.6 子例程 4.4 变量的用法 4.4.1 引用 4.4.2 标量的用法 4.4.3 数组的用法与迭代 4.4.4 散列的使用 4.4.5 写入文件 4.4.6 STDOUT与STDERR 4.4.7 进程的文件句柄 4.4.8 子例程 4.4.9 变量作用域 4.5 程序包 4.5.1 Perl模块 4.5.2 编写Perl模块 4.5.3 @ISA数组 4.5.4 模块的文档化 4.5.5 使模块可安装 4.5.6 测试 4.5.7 添加MANIFEST文件 4.5.8 CPAN 4.6 Regex正则表达式趣话 4.6.1 把正则表达式存储在变量中 4.6.2 正则表达式优化 4.6.3 正则表达式编译 4.6.4 组合优化 4.7 Perl6趣闻 4.8 本章 小结 第5章 面向对象的Perl 5.1 关于面向对象 5.2 Perl语言中的面向对象 5.2.1 编写第一个Perl类 5.2.2 创建一个程序包 5.2.3 构造函数 5.2.4 添加方法 5.2.5 使用AUTOLOAD按需使用方法 5.2.6 其他方法 5.2.7 使生活更加轻松:Moose 5.3 本章 小结 第6章 MySQL和Perl 6.1 PerlDBI 6.1.1 DBI和DBD 6.1.2 安装 6.1.3 DBIAPI 6.2 连接 6.2.1 Sdsn参数 6.2.2 Susemame和Spassword参数 6.2.3 Sattributes参数值 6.2.4 connectcached方法 6.3 语句句柄 6.3.1 写入数据 6.3.2 读取数据 6.3.3 每次一行的提取方法 6.3.4 提取方法 6.4 绑定方法 6.4.1 绑定输入参数 6.4.2 绑定输出参数 …… 第7章 简单的数据库应用程序 第8章 memcached 第9章 libmemcached 第10章 Memcached Functions for MySQL 第11章 Apache 第12章 联系人列表应用程序 第13章 mod-perl处理程序 第14章 使用mod-perl处理程序 第15章 更多mod-perl应用程序 第16章 Perl和Ajax 第17章 搜索引擎应用程序 附录A 安装MySQL 附录B 配置MySQL