Perl书籍介绍之Developing Web Applications with Apache MySQL Mmemcached and Perl
2014-10-14 15:22:07 阿炯

本站赞助商链接,请多关照。 中文译名为:Apache+MySQL+memcached+Perl开发高速开源网站,在过去的十年中,Web应用程序的开发已经发生了很大的变化。今天要实现一个Web应用程序,有许多新技术可供使用,还有许多方法可以用来架构一个应用程序以获得最优性能。


其中的一项技术就是memcached,它是一种高性能、分布式的内存对象缓存系统,您可以把它作为一种前端缓存来存储应用程序的数据,否则,您就只能从数据库中访问这些数据。对许多正在寻求各种方法来获取性能的公司来说,不花费一大笔资金就能实现这个目标,真的是巨大的恩惠了,现在用一般企业可承受的普通硬件就可以运行memcached,从而为应用程序缓存提供更多可用的内存。而在此之前,大家只将注意力集中在如何为数据库服务器增加更多的功能(硬件)。

随后出现了MySQL,这是世界上最流行的开放源代码数据库,同时也是成熟的关系型数据库管理系统。在过去的十年里,MySQL已经有了很大的提升,能够提供许多细致的功能供Web开发人员使用。MySQL是随着万维网的出现而到来的,事实上,MySQL当时是许多Web应用程序所选用的数据库。因此MySQL在万维网的快速发展中起了主要作用。随着Internet的发展,MySQL和Linux都在演变并且日益流行,也越来越适用于Web应用程序的开发。

另外一项并不很新但非常实用的技术是Perl。Perl是一种非常多用途的编程语言,它并不像现在许多新的程序语言有一些花哨的东西,而是默默无闻地为许多网站和应用程序提供有用的服务,可以说它肩负着成熟和稳定技术的重任。虽然这样,但Perl也有许多值得我们兴奋的亮点,它汇聚了开发人员二十多年来解决许多问题的结晶,以及大量的CPAN模块可用于任何您需要编程的地方。Perl也有一些新特性和框架程序,如Moose,以及Perl 6的最终版本。Perl 6经历了很长时间才得以发布,但那可能是因为Perl 5运行得非常好。另外编写Perl程序本身也是一种非常快乐的享受。

本书主要内容:
如何安装、配置和使用MySQL,特别是如何理解基本概念,包括数据、连接、索引以及触发器的高级用法、存储过程、用户定义的函数和存储引擎的用法等。

Perl的基本概念以及如何使用各种Perl数据类型处理MySOL数据。

面向对象的Perl编程。

如何使用Sphinx存储引擎进行全文搜索以及如何使用Gearman分配任务。

如何安装和配置Apache 2.2,使它与mod perl 2.0一起运行。

如何使用modperl处理程序开发web应用程序,包括使用AjaX。

本书不仅适合希望使用mysql、memcached、apache和peri编写应用程序的开发人员,也适合有兴趣改善开发过程并提高效率的编程人员。

作者:Patrick Galbraith
支持的格式:PDF
页码:809
出版年:2011

原文版-Pdf
Apache.MySQL.Memcached.Perl.Developing.Web.Applications.pdf

中文扫描版-Pdf(提供ed2k链接,使用emule下载)
Apache+MySQL+memcached+Perl 开发高速开源网站.pdf