《Yii框架深度剖析》是由人民邮电出版社出版的一本关于Yii框架方面的书籍,作者是刘琨,主要介绍了关于Yii、框架、深度剖析方面的知识内容,目前在Yii框架类书籍综合评分为:8.6分。
书籍介绍
Yii是一个根据部件、用以开发大中型Web运用的性能PHP框架,以其精确性而被认可为“zui有效的PHP框架”。 这书并非Yii框架的入门教程,只是立在框架设计方案的高度,从源代码级別对Yii框架开展了深层剖析。这书最先详细介绍了PHP框架技术性的概念以及主要用途,随后模仿Yii框架源代码自定框架,其内容包括了MVC策略模式、单通道方式和运用的保持。这书致力于协助用户了解Yii的基础构造、标准和开发步骤,以灵巧、稳进地开发Web手机应用程序。 这书內容: PHP框架介绍; Yii框架基本; 合理布局; 控制模块; ActiveRecord模型; CActiveRecord模型类的如何查询; 小物品; ActiveRecord模型认证; AJAX认证; 账号登录; 根据人物角色的访问控制; Yii框架中Memcached缓存文件运用; 系统日志; URL重写; Yii 2.0详细介绍。
Yii是一个根据部件、用以开发大中型Web运用的性能PHP框架,它出示了现如今Web 2.0应用程序开发所必须的基本上一切作用,是zui具开发高效率的PHP框架之一。 《Yii框架深度剖析》立在框架设计方案的高度,从源代码级別剖析了Yii框架的工作方案。《Yii框架深度剖析》分成15章,其内容包括了PHP框架的概念,Yii框架的工作内容,合理布局的概念及功效,控制模块的概念及功效,ActiveRecord模型的基本原理和功效,ActiveRecord模型的如何查询,小物品的概念及功效,小物品CActiveForm的功效及其启用方式,模型认证的概念及功效,Yii框架中的AJAX认证,与账号登录有关的內容,Yii框架中根据人物角色的浏览自动控制系统的设计方案与保持,Memcached缓存文件在Yii框架中的应用,系统日志在Yii框架中的保持,及其Yii框架中URL管理方法部件。 《Yii框架深层剖析》合适Web开发者,及其有一定的PHP开发基本,可是期待学习培训应用框架来提高开发工作能力的用户阅读文章。
目录
- 第 1章 OpenStack是什么 1
- 1.1 云 1
- 1.2 搭建自己的云 3
- 1.3 用法 3
- 1.4 关键组件 3
- 1.4.1 实例 3
- 1.4.2 队列 4
- 1.4.3 仪表盘(Horizon) 4
- 1.4.4 计算(Nova) 6
- 1.4.5 身份(Keystone) 8
- 1.4.6 网络(Neutron) 8
- 1.4.7 镜像服务(Glance) 9
- 1.4.8 块存储(Cinder) 9
- 1.4.9 对象存储(Swift) 10
- 1.4.10 遥测(Ceilometer) 10
- 1.4.11 裸机(Ironic) 11
- 1.4.12 编排(Heat) 11
- 1.4.13 容器(Magnum) 11
- 1.4.14 其他项目 12
- 1.5 发布周期 12
- 1.5.1 Ubuntu长期支持 13
- 1.5.2 Ubuntu Cloud Archive 13
- 1.5.3 Puppet模块 14
- 1.6 小结 15
- 第 一部分 初次部署
- 第 2章 DevStack 19
- 2.1 DevStack是什么 19
- 2.1.1 开 发 者用途 20
- 2.1.2 培训用途 20
- 2.1.3 持续集成用途 20
- 2.2 DevStack需求 21
- 2.3 部署DevStack 21
- 2.3.1 仪表盘:作为用户登录 23
- 2.3.2 仪表盘:作为管理员登录 26
- 2.3.3 命令行上使用主机 27
- 2.4 DevStack选项 29
- 2.4.1 “稳定的”DevStack 29
- 2.4.2 定制DevStack 30
- 2.5 小结 31
- 第3章 网络 32
- 3.1 关键概念 32
- 3.1.1 操作的分层 32
- 3.1.2 提供商网络 33
- 3.1.3 租户网络 34
- 3.1.4 最*大传输单元(MTU) 35
- 3.2 部署条件 36
- 3.3 流量流 39
- 3.3.1 控制器节点 40
- 3.3.2 计算节点 44
- 3.4 其他资源 45
- 3.5 小结 45
- 第4章 首*个OpenStack 46
- 4.1 系统要求 46
- 4.2 初始设置 47
- 4.2.1 网络 47
- 4.2.2 操作系统 49
- 4.2.3 系统配置 49
- 4.3 OpenStack组件 53
- 4.3.1 控制器节点 53
- 4.3.2 计算节点 79
- 4.4 管理实例 81
- 4.5 小结 83
- 第 二部分 部署
- 第5章 部署的基础 87
- 5.1 系统要求 87
- 5.1.1 参考部署 88
- 5.1.2 网络 89
- 5.1.3 选择部署机制 89
- 5.2 初始设置 90
- 5.3 选择组件 91
- 5.3.1 身份(Keystone) 91
- 5.3.2 数据库(MySQL) 92
- 5.3.3 消息队列(RabbitMQ) 92
- 5.3.4 网络(Neutron) 92
- 5.3.5 计算(Nova) 93
- 5.3.6 镜像(Glance) 93
- 5.3.7 仪表盘(Horizon) 93
- 5.4 基础场景 94
- 5.4.1 控制器节点 94
- 5.4.2 计算节点 106
- 5.4.3 故障排除 111
- 5.5 小结 112
- 第6章 私有计算云 113
- 6.1 使用 113
- 6.1.1 政府机构 114
- 6.1.2 主要公司 114
- 6.2 系统要求 114
- 6.3 场景 115
- 6.3.1 启动实例:仪表盘 115
- 6.3.2 启动实例:OpenStack
- 客户端 124
- 6.3.3 运行服务 131
- 6.3.4 SDK与OpenStack API 133
- 6.4 小结 134
- 第7章 公有计算云 135
- 7.1 使用 135
- 7.1.1 传统技术公司 136
- 7.1.2 网络托管公司 136
- 7.2 系统要求 136
- 7.3 架构概览 137
- 7.4 场景 138
- 7.4.1 控制器节点设置 138
- 7.4.2 计算节点设置 139
- 7.4.3 查看统计数据:仪表盘 140
- 7.4.4 查看统计数据:命令行
- 客户端 141
- 7.5 处理测量值与警报 144
- 7.6 小结 144
- 第8章 块存储云 145
- 8.1 使用 145
- 8.1.1 云提供商 145
- 8.1.2 数据处理 146
- 8.1.3 保持备份 147
- 8.2 系统要求 147
- 8.3 架构概览 148
- 8.4 场景 149
- 8.4.1 控制器节点设置 149
- 8.4.2 创建和附加卷:仪表盘 151
- 8.4.3 创建和附加卷:OpenStack
- 客户端 154
- 8.4.4 使用卷 157
- 8.4.5 自动化 159
- 8.5 小结 159
- 第9章 对象存储云 160
- 9.1 使用 160
- 9.1.1 网络托管公司 161
- 9.1.2 文件同步与共享 161
- 9.1.3 日志存储 161
- 9.2 系统要求 162
- 9.2.1 选择组件 162
- 9.2.2 关键概念 162
- 9.3 场景 165
- 9.3.1 控制器节点设置 166
- 9.3.2 创建容器和对象:仪表盘 169
- 9.3.3 创建容器和对象:OpenStack
- 客户端 172
- 9.3.4 使用对象 173
- 9.4 除Swift之外 176
- 9.5 小结 176
- 第 10章 裸机配置 177
- 10.1 使用 177
- 10.1.1 云托管公司 178
- 10.1.2 内部云 178
- 10.1.3 数据库托管 178
- 10.1.4 高性能计算 178
- 10.2 架构概览 179
- 10.2.1 安装 180
- 10.2.2 使用Ironic 180
- 10.2.3 管理Ironic 183
- 10.3 社区 184
- 10.4 小结 184
- 第 11章 控制容器 185
- 11.1 什么是容器 185
- 11.2 使用 186
- 11.2.1 公有云公司 186
- 11.2.2 在线游戏公司 186
- 11.3 针对Nova的容器驱动 187
- 11.4 Magnum 187
- 11.4.1 Magnum概念 188
- 11.4.2 安装Magnum 189
- 11.5 小结 189
- 第三部分 扩展与故障排除
- 第 12章 一个完整的云 193
- 12.1 使用 193
- 12.2 系统要求 193
- 12.3 场景 194
- 12.3.1 控制器节点设置 194
- 12.3.2 计算节点设置 195
- 12.3.3 探索部署:仪表盘 195
- 12.3.4 探索部署:命令行客户端 196
- 12.4 更大的云 197
- 12.4.1 高可用性和扩展性 197
- 12.4.2 额外组件 198
- 12.5 小结 199
- 第 13章 故障排除 200
- 13.1 阅读显示的错误 200
- 13.2 日志 203
- 13.2.1 调试模式 203
- 13.2.2 理解日志消息 204
- 13.3 关键服务 205
- 13.4 网络 205
- 13.4.1 网络调试工具 206
- 13.4.2 ip和网络名称空间 206
- 13.4.3 tcpdump 207
- 13.4.4 MTU 208
- 13.4.5 Open vSwitch和Linux
- 网桥 208
- 13.4.6 iptables 209
- 13.5 配置文件 209
- 13.6 Puppet 210
- 13.6.1 探索模块 210
- 13.6.2 更多的Puppet帮助 211
- 13.7 缓解中断 211
- 13.8 请求帮助 212
- 13.9 小结 212
- 第 14章 厂商与混合云 213
- 14.1 厂商生产系统 213
- 14.2 公有云与混合云 214
- 14.2.1 公有云 214
- 14.2.2 混合云 216
- 14.3 厂商锁定 217
- 14.3.1 迁移* 自己运行的新云上 217
- 14.3.2 迁移* 由厂商运行的云上 217
- 14.4 小结 218
- 附录A 参考部署 219
- 附录B 其他部署机制 222
- 附录C 经久耐用的Puppet 224
- 附录D 为OpenStack贡献代码 229
- 附录E OpenStack客户端(OSC) 235
- 附录F 通过OpenStack寻求帮助 239