《构建高性能web站点》随笔 无处不在的性能问题
前言– 追寻大牛的足迹,无处不在的“性能”问题。
最近在读郭欣大牛的《构建高性能Web站点》,读完收益颇多。作者从HTTP、多级缓存、服务器并发策略、数据库、负载均衡、分布式文件系统多个方面娓娓道来,洋洋洒洒,甚是精彩,想来让人心旷神怡。
但“纸上得来终觉浅,绝知此事要躬行”,要消化本书的内容,绝不是一件简单的事情,更重要的还是实践。在实践和学习的过程中,我会把自己的经验和感悟分享出来,一方面权当做笔记,另一方面,对于后来的童鞋,希望能提供一丝一毫的帮助,不胜欣慰。
由于是读书随想笔记,因而笔记的内容和章节与本书并不完全一致,因此,你可以把这看做一个系列,这个系列可能包含了Web开发中的各种问题,包括TCP/IP、HTTP、Nosql、opcode、Mysql数据库、Nginx服务器、分布式文件系统等。
由于时间仓促和个人水平问题,文中难免有错误,欢迎交流指出。
本读书系列的暂定内容包括(内容可能会动态变化):
《构建高性能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 内容分发Rsync
转载于:https://www.cnblogs.com/ohmygirl/p/4382193.html
《构建高性能web站点》随笔 无处不在的性能问题相关推荐
- 构建高性能WEB站点笔记二
构建高性能WEB站点笔记 因为是跳着看的,后面看到有提到啥epoll模型,那就补充下前面的知识. 第三章 服务器并发处理能力 3.2 CPU并发计算 进程 好处:cpu 时间的轮流使用.对CPU计算和 ...
- 构建高性能WEB站点笔记三
构建高性能WEB站点笔记三 第10章 分布式缓存 10.1数据库的前端缓存区 文件系统内核缓冲区,位于物理内存的内核地址空间,除了使用O_DIRECT标记打开的文件以外,所有对磁盘文件的读写操作都要经 ...
- 《构建高性能Web站点》观后感
最近琐事繁忙,做了一个项目,累死3个搓澡工.所以读书也就少多了,深深表示遗憾,以后得增加阅读和学习.最近走马观花的看了一本<构建高性能Web站点>(郭欣 著).做一下简单的记录,一方面方便 ...
- 《构建高性能Web站点》
1.1 等待的真相 整个过程听起来好像并不复杂,也许你从来都没有考虑过在这段等待的时间里世界都发生了什么变化,也许你早已习惯了利用这段时间东张西望或者品尝零食,或者你根本没有来得及意识到这点,新的网 ...
- 如何构建高性能web站点之:分布式缓存
一.数据库前段的缓冲区 要明白数据库前段的缓冲区,首先要明白什么是文件系统内核缓冲区(Buffer Area):它位于物理内存的内核地址空间,除了使用O_DIRECT标记打开的文件以外,所有对磁盘的读 ...
- 学习笔记大型《构建高性能web站点》
吞吐率 ab -n1000 -c 100 http://new.dangdang.com/ 测试结果重点关注:1个Requests per second,2个Time per request 影响吞吐 ...
- 后台开发经典书籍--构建高性能WEB站点
- LEMP构建高性能WEB服务器(第三版)
LEMP 自动化编译脚本下载:http://docs.linuxtone.org/autoinstall/ (定期更新,欢迎多测试,找bug) 介绍参考:http://bbs.linuxtone.or ...
- rails 构建高性能web
[CSDN现场报道]2010年12月9日,年度收官技术盛宴SD2.0大会在上海光大会展中心国际大酒店隆重开幕.这是自2007年成功举办首届以来,由CSDN和<程序员>杂志主办的连续第四届S ...
最新文章
- 【深入Java虚拟机】之四:类加载机制
- post json后台处理数据_Python爬虫教程-07-post介绍(百度翻译)(上)
- linux几种快速清空文件内容的方法
- Optical-Flow光流halcon算子,持续更新
- html%3ca%3e标签,How do I encode “” in a URL in an HTML attribute value?
- 鸟叔linux命令大全,[鸟哥linux视频教程整理]02_01_linux操作系统及常用命令
- 华为cipher解密工具_Android、iPhone和Java三个平台一致的加密工具
- idea如何设置类头注释和方法注释
- 英语中的完成时态的比较
- office 2016安装包
- 产品经理校招20道常见面试题:问题拆解与回答思路
- Python之京东商品秒杀
- cad怎么把图层英文变成中文_cad图层英文
- 2020电信校园卡已经发售,更新校园卡最新消息及选购建议
- cf----2019-10-12(Bus Video System,Bus Video System,Petya's Exams)
- Latex中的特殊符号
- Pytorch 深度强化学习模型训练速度慢
- 跟小丸子学基础口语21-25
- 【C→C++】打开C++世界的大门
- 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序
热门文章
- Enterprise Library: Data Access Application Block配置文件分析篇
- 《LeetCode力扣练习》第53题 最大子数组和 Java
- c# 计算点到线段的距离
- mysql存储base64位用什么类型_了解什么是存储引擎引发的MySQL面试3连问
- 简单好听的id_一位妈妈给孩子的10大家规,简单实用,值得所有父母借鉴!
- unity android本地推送,Unity安卓本地推送
- python excel 教程推荐_python对Excel按条件进行内容补充(推荐)
- SQL学习教程:基础教程高级教程
- nfc pm3 模拟加密门禁卡_华为手机NFC的妙用,模拟门禁卡、公交卡、银行卡,电子证件等...
- java边遍历边删除的问题