![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
highweb per
tjjingpan
这个作者很懒,什么都没留下…
展开
-
构建高性能站web站点第三章服务器并发处理能力(1)
人们总是希望少花钱多办事, 同样的,一台Web服务器在单位时间内能处理的请求越多越好,这也成了Web服务的能力高低所在,它体现了我们常说的“服务器并发处理能力”。值得一提的是,本章所说的服务器,主要指用于提供HTTP服务的服务器,但是本章所涉及的一些关于操作系统和内核内容,并不局限于Web服务器。 3.1 吞吐率 说到Web服务器的并发能力,那就一定得有一个量化的描述,我们一般使用单位时间内服...转载 2018-09-04 22:11:22 · 493 阅读 · 0 评论 -
构建高性能站web站点第三章服务器并发处理能力(3)
3.5 持久连接 持久连接(Keep-Alivve)有时候也称为长连接,它本身是TCP通信的一种普通方式,即在一次TCP连接中持续发送多份数据而不断开连接,与它相反的方式称为短连接,也就是建立连接后发送一份数据便断开,然后再次建立连接发磅下一份数据,周而复始。一般而言,是否采用持久连接,完全 取决于应用的特点和需要。从性能的角度看,建立TCP连接操作本身便是一荐不小的开销,所以在允许的情况下,连...转载 2018-09-11 17:27:45 · 240 阅读 · 0 评论 -
构建高性能站web站点第三章服务器并发处理能力(4)
内存映射 Linux 内核提供一种访问磁盘文件的特殊方式,它可以将内存中某块地址空间和我们要指定的磁盘文件相关联,从而把我们对这块内存的访问转换为对磁盘的访问,这种技术称为内存映射(Memory Mapping) 在大多数情况下,使用内存映射可以提高磁盘I/O的性能,它无须使用read()或write()等系统调用来访问文件,而是通过mmap()系统调用来建立内存和磁盘文件的关联,然后像访问内...转载 2018-09-20 14:28:03 · 291 阅读 · 0 评论