高性能Drupal

ISBN:9787512376367
作者:谢尔特伦 (Jeff Sheltren),牛顿 (Narayan Newton),卡奇普尔 (Nathaniel Catchpole)
页数:202页

内容概要

Jeff Sheltren是一位高级性能优化工程师,在Tagl咨询中心是技术主管。
Narayan Neowton是Tag1咨询中心的合伙人,还是Drupal协会的常任理事。
Nathaniel Catchpole不仅是Tag1 咨询中心的一名成员,还是其部门维护人员和Drupal 8的负责人。

书籍目录

前言
第1章开始一个性能优化项目
开始性能提升
建立性能基准
设置网站性能目标
多方面的Drupal性能
创建按优先次序排序的改善列表
第2章前端性能
限制HTTP请求
图像请求
缩小
压缩
可缓存标头
内容发布网络
保持最新的第三方库
外部脚本
单点故障
第3章直接使用Drupal的性能
页面缓存
什么时候应该使用页面缓存?
CSS和JavaScript聚合
记录
缓存和其他可交换存储
克隆
视图
第4章性能优化的Drupal编码
上下文问题
False优化
实体列表
高速缓存
队列和工作者
缓存抢占与竞争条件
第5章关于深度莫测性能的Drupal编码
variable—set()滥用
外部请求
会话
过度的缓存间隔
PHP错误
代码库中的调试代码
开发设置
第6章验证变化
前端性能分析
分析应用程序性能
第7章架构设计与规划
横向和纵向扩展
服务分类
良好合作
两层配置示例
更大规模基础架构示例
开发与登录环境
内部网络布局
公用服务器
高可用性及故障转移
托管的注意事项
小结
第8章服务监测
服务监测的重要性
Icinga监测警报
图形化监测数据
内部与远程监测
第9章DevOps:打破开发和运营之间的壁垒
校正控制系统
配置管理系统
将Puppet和Git置于一起深入举例
开发虚拟机
部署工作流程
用Jenkins CI部署
第10章多台网络服务器的文件存储
rsync
GlusterFS
单一NFS服务
高可用性的NFS聚合
存储区域网络
第11章Drupal和云部署
什么是云?
为什么使用云?
架构开销
预打包的云
云部署的常见问题及处理方法
第12章故障转移配置
IP故障转移与DNS故障转移
服务端问题
心跳
第13章MySQL
Drupal和MySQL引擎
MySQL的版本
一般配置
复制
虚拟化部署
第14章 管理和监控MySQL的工具
Percona工具包
OpenarkT具包
My Sqlreport
Percona的监控插件
第15章 MySQL查询优化
索引基础
基表和连接顺序
常见问题
第16章 备用存储与后台缓存
缓存、锁定以及会话存储
深入Memcache
Memcache会对网站造成怎样的危害
实体/字段存储
第17章 Solr搜索
有关性能和可扩展性
Solr与Drupal的集成
Solr配置
索引内容
考虑架构
Solr复制
Drupal模块安装
第18章 PHP和httpd配置
APC:PHP操作码缓存
php.ini设置
PHP Apache模块与CGl
Apache MPM设置
Prefork线程设置
KeepAlive
Cache标头
记录日志
服务器签名
管理目录或虚拟主机
Nginx
第19章反向代理和内容分发网络
在Drupal下使用反向代理
理解Varnish配置语言
Cookies和Varnish
为通过身份认证的用户缓存
Edge—Side Includes
服务过期的内容
错误页面
内存分配
记录日志及监控Varnish
Drupal的VCL示例
内容发布网络
第20章负载测试
不同类型的负载测试
创建有效测试
何时测试
解读测试结果
负载测试期间的服务器监控
何处测试
使用JMeter负载测试示例
第21章继续去哪里学习?
本书的官方网站
高性能Drupal组
Drupal Watchdog
用Git进行版本控制
Varnish
配置管理
Vagrant
Jenkins
MySQL性能
InnoDB索引结构

作者简介

建立性能基准,确定改进目标。
优化网站编码和前端性能。
为定制Drupal的核心功能去获取最 佳和最差的实践。
使用构件设计技术发布或扩展网站。
利用工具来配置、监控和优化MySQL的性能。
随着网站的增长使用备份存储和后台搜索选项。
通过httpd和PHP的配置来调整Web服务器。
做好监控服务和执行负载测试来提早发现问题。


 高性能Drupal下载



发布书评

 
 


精彩短评 (总计1条)

  •     Google 翻譯都比它好,建議讀原著。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024