最近在读郭欣大牛的《构建高性能Web站点》,读完收益颇多。做者从HTTP、多级缓存、服务器并发策略、数据库、负载均衡、分布式文件系统多个方面娓娓道来,洋洋洒洒,甚是精彩,想来让人心旷神怡。javascript
但“纸上得来终觉浅,绝知此事要躬行”,要消化本书的内容,毫不是一件简单的事情,更重要的仍是实践。在实践和学习的过程当中,我会把本身的经验和感悟分享出来,一方面权当作笔记,另外一方面,对于后来的童鞋,但愿能提供一丝一毫的帮助,不胜欣慰。java
因为是读书随想笔记,于是笔记的内容和章节与本书并不彻底一致,所以,你能够把这看作一个系列,这个系列可能包含了Web开发中的各类问题,包括TCP/IP、HTTP、Nosql、opcode、Mysql数据库、Nginx服务器、分布式文件系统等。web
因为时间仓促和我的水平问题,文中不免有错误,欢迎交流指出。
本读书系列的暂定内容包括(内容可能会动态变化):
《构建高性能web站点》随笔1 等待的真相
《构建高性能web站点》随笔2 神秘的TCP/IP
《构建高性能web站点》随笔3 触碰HTTP协议
《构建高性能web站点》随笔4 YSLOW优化法则
《构建高性能web站点》随笔5 减小网页中的HTTP请求数
《构建高性能web站点》随笔6 启用Gzip压缩
《构建高性能web站点》随笔7 HTTP缓存控制
《构建高性能web站点》随笔8 高性能javascript
《构建高性能web站点》随笔9 WebSocket
《构建高性能web站点》随笔10 Web Workers
《构建高性能web站点》随笔11 异步请求Ajax
《构建高性能web站点》随笔12 异步计算Gearman
《构建高性能web站点》随笔13 web服务器(1)Nginx与Apache
《构建高性能web站点》随笔14 web服务器(2)服务器并发策略
《构建高性能web站点》随笔15 web服务器(3)网络I/O模型
《构建高性能web站点》随笔16 脚本追踪Strace
《构建高性能web站点》随笔18 动态内容缓存
《构建高性能web站点》随笔19 分布式缓存(memcached/ redis)
《构建高性能web站点》随笔20 PHP加速opcode缓存
《构建高性能web站点》随笔21 反向代理
《构建高性能web站点》随笔22 负载均衡
《构建高性能web站点》随笔23 组件分离,MVC
《构建高性能web站点》随笔24 数据库(1)存储引擎
《构建高性能web站点》随笔25 数据库(2)正确使用索引
《构建高性能web站点》随笔26 数据库(3)explain工具
《构建高性能web站点》随笔27 数据库(4)读写分离,主从复制
《构建高性能web站点》随笔28 数据库(5)分区分表sharding
《构建高性能web站点》随笔29 数据库(6)MySQL集群
《构建高性能web站点》随笔30 内容分发Rsyncredis