王朝网络
分享
 
 
 

Ruby精粹专家编程

王朝导购·作者佚名
 
Ruby精粹专家编程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,其他,

作者: (美)皮尔特尔,(美)肖,(美)布莱克 著,洪文迅 译

出 版 社: 机械工业出版社

出版时间: 2008-12-1字数:版次: 1页数: 67印刷时间: 2008/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111253518包装: 平装编辑推荐

本书前身为Addison-Wesley的Professional Ruby Series的几篇Short Cuts,属于介绍特定技术的短篇资料。

Rails领域最另类最特立独行的Zed Shaw, (与合著者Matt Pelletier)介绍由他自己开发的Mongret服务器的设计理念及核心知识。此外,Rails领域另一位极富盛名的活跃人物David A.Black(《Ruby for Rails》一书作者),介绍Rails的路由,尤其是REST引入后的路由知识。

本书主要内容包括:

介绍Mongrel的设计理念,如何使用、部署和扩展Mongrel。

介绍Rails的路由配置使用方式,以及REST风格下的路由机制。

内容简介

本书是《Mongrel:服务、部署及扩展Ruby应用程序》和《Rails路由》的合订本。第一本书介绍并指导Mongrel(一个Ruby语言环境下快速、通用的Web服务器)的部署和使用。第二本书介绍Rails路由的相关内容,包括路由系统概述、编写自定义路由、REST风格路由、具名路由以及对路由的反思等。这两本书都由行业专家和畅销书作者写就,包含了读者最需要的最新的专业技术信息。

本书适合Ruby开发人员和Ruby爱好者参考。

作者简介

Matt Peiletier NYC.rb的创立者之一,曾在Rails Conf,My SQL Conf发表主题演讲,他也参与编写了《The Rails Way》。

目录

译者序

致谢

关于作者

第1章 本书涵盖内容

1.1 本书的格式

1.2 Zed说(zed Sez)

第2章 入门简介

2.1 Mongrel是什么

2.2 Mongrel是如何工作的

2.3 Mongrel能做些什么

2.3.1 对于开发者

2.3.2 对于系统/网络管理员

2.3.3 对于开发经理

第3章 Mongrel的安装和使用初步

3.1 安装Mongrel

3.2 使用Mongrel

3.3 支持的平台

3.3.1 UNIX

3.3.2 Windows

3.4 支持的框架

3.4.1 Ruby on Rails

3.4.2 Iowa

3.4.3 Camping

3.4.4 Og/Nitro

第4章 配置

4.1 配置Mongrel

4.2 常见配置

4.2.1 独立运行的Mongrel

4.2.2 一组Mongrel(mongrel_cluster)

4.2.3 “静态”Web服务器后面的Mongrel

4.3 实际运行的配置范例

4.3.1 Apache的回归:Apache+mod_proxy_balancer+Mongrel

4.3.2 来自俄罗斯的爱:Nginx

第5章 产品运行环境的部署

5.1 基本要求

5.1.1 必需的系统访问权限

5.1.2 最佳实践的规则

5.1.3 最糟糕的实践

5.2 可供选择(太)多

5.3 模拟的硬件规划

5.4 软件的部署

5.4.1 web1(Apache)

5.4.2 app1(运行Mongrel)

5.4.3 db1(运行MySQL)

5.4.4 对于所有机器

5.5 配置

5.5.1 Mongrel

5.5.2 一个简单的Rails测试应用

5.5.3 mongrel_cluster

5.5.4 Apache

5.5.5 MySQL

5.5.6 最后一步:将应用投入生产环境

5.6 照看你的应用

5.6.1 监控

5.6.2 安全性

第6章 扩展Mongrel

6.1 Mongrel的架构

6.2 处理程序

6.3 过滤器

6.4 将你的插件作为RubyGems发布

6.5 命令

6.5.1 创建项目

6.5.2 建立项目文件

6.5.3 编写初始化文件

6.5.4 安装和运行

6.6 处理程序作为GemPlugins

6.7 高级处理程序

6.8 寻找更多插件

第7章 调试

7.1 现有工具

7.1.1 “Dash-Bee'’日志选项(“-B”)

7.1.2 USR1日志

7.1.3 对日志配置进行定制

7.2 常见情形

7.3 其他工具

7.3.1 客户端调试

7.3.2 服务器端调试

7.3.3 网络调试

7.4 报告Mongrel的Bugs

第8章 性能

8.1 第一次部署的简单调优过程

8.1.1 设定你的目标

8.1.2 带齐你的工具

8.1.3 收集基准数据

8.1.4 调优的流程

第9章 安全性

9.1 Mongrel的安全性设计

9.1.1 严格的HTTP 1.1分析

9.1.2 请求长度的限制

9.1.3 限制并发处理

9.1.4 没有HTTP管道和长连接

9.1.5 没有SSL

9.1.6 没有[这里填上你认为“必须”的功能]

相关资源

书摘插图

第2章入门简介

本章将向你介绍Mongrel,解释它的来由和历史,以及如何使用。由于我们发现关于Mongrel如何工作、能做些什么,有哪些普遍的错误看法。所以,需要澄清这些误解,以便能顺利开始。即使你认为自己了解Mongrel是什么,还是应该先读一下这部分内容。

2.1 Mongrel是什么

Mongrel是一个小型、快速、几乎完全由Ruby开发的Web服务器。它的设计目标就是只做很少的几件事情,但一定把这些事情做好:包括让Ruby应用的开发、部署、扩展变得极为简易——主要就是这些!

Mongrel的简短历史

Zed Shaw在2005年12月底的时候开始了Mongrel这个项目。他之所以编写Mongrel,是因为在开发和部署Ruby的Web应用程序时,对当时的解决方案很失望:FastCGI方式问题百出,而WEBrick则慢得难以忍受。同年早些时候,Zed曾写过一个SCGI方式的Rails运行环境(Runner),试图作为FastCGl的替代方案,但他很快遇到了阻碍,因为这个新方案也只是个折中方式。这一次,Zed也感到厌烦了,但他仍然满怀信心,所以亲手编写了Mongrel来解决眼前的棘手问题。事实上,许多人跟Zed一样在这个问题上碰壁,所以Zed的解决方案对许多Ruby开发者和系统管理员大有裨益。Mongrel的成功很大程度上基于Zed对软件架构的思路,而在Ruby开发的世界里,开发思想与实践和代码本身是同等重要的事情。因此,Zed按照自己的思路打造了Mongrel——它是一个Web服务器,而不是一个通用的适配器(adapter);它紧凑、小巧并且安全。Zed很乐意向你解释为何如此设计。

Mongrel已经包含在许多Linux版本的发行包里,此外还将在Apple公司的OSX的下一个发布版(命名为“Leopard”,详情可参考http://www.apple.com/server/maeosx/leop-ard/more.html)中出现。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
实用交际礼仪
市场营销理论与实训教程
建筑装饰计算机辅助设计:AutoCAD、3dsMax、Photoshop(附光盘)
数字电视原理
计算机通信网基础
全国监理工程师执业资格考试:建设工程监理案例分析题库
协同无线通信原理与应用
商务与管理沟通(原书第8版)
计算机科学导论(原书第二版)
建筑装饰施工技术
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有