第一章 绪论
1.1 期待的假相:
在用户期待的工夫里,到底产生了什么?
- 数据在网络上传输的工夫
- 站点服务器解决申请并生成回应数据的工夫
- 浏览器本地计算和渲染的工夫
1.2 瓶颈在哪里
- 影响性能的关键因素,随着零碎的运行会一直的变动和迁徙。如用户多样性和习惯差别,不同时段零碎瓶颈各不相同;如数据存储量增长到不同级别时,瓶颈也会迁徙。
- 长尾效应:对多个子因素的优化后果叠加在一起,带来性能上可观的晋升。
1.3 减少带宽
- 什么是带宽?
- 如何计算站点当初和将来应用的带宽?
1.4 缩小网页中的 HTTP 申请
- 缩小图片和脚本
- 图片合并,CSS 背景图片偏移
- 合并 JS 和 CSS 文件
- 利用浏览器缓存,缩小反复下载
1.5 放慢服务器脚本计算速度
- PHP 之 APC 缓存组件(PHP5.5 当前相干性能已内置)
- PHP 的 apcu 是什么,opcache 又是什么?
1.6 应用动静内容缓存
- 缓存文件如何存储?
- 缓存的命中率如何?
- 在 Web 分布式站点上利用动静内容缓存须要思考什么?
1.7 应用数据缓存
- 如何协调网页缓存和数据缓存呢?
- 同一主机不同过程,不同主机间如何共享缓存?
1.8 将动静内容动态化
- 动态化:间接让浏览器拜访动静内容的缓存
1.9 更换 Web 服务器软件
- Web 服务器在并发策略方面的各种设计和动机实质
1.10 页面组件拆散
- 依据不同组件需要,有针对性的采纳不同的并发策略,并提供最佳的物理资源
1.11 正当部署服务器
- 如何实现 Web 站点的用户和服务器位于同一个互联网运营商的网络内呢?
1.12 应用负载平衡
- HTTP 重定向,DNS 轮询解析,反向代理服务器负载平衡调度,LVS 服务器集群
1.13 优化数据库
- 如何正当应用各种类型的索引
- 存储引擎的个性
- 数据库横向扩大和负载平衡
1.14 思考可扩展性
- 可扩展性是指当零碎负载增大时,通过减少资源来进步性能的能力