![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高性能服务器网络编程
smartsearch
这个作者很懒,什么都没留下…
展开
-
高性能服务器开发的一些好文章
<br /><br />高性能服务器必须考虑的4个方面:<br />1 数据拷贝<br />2 内存管理<br />3 进程/线程上下文切换<br />4 锁争用<br />说明:以下文章中会包含一些研究服务器性能的链接,这些链接也是非常重要的文档,本文不再列出,查看下面的文章内容时,可点击文章里面的链接访问。<br /><br />影响服务器性能的TCP选项:TCP_CORK,TCP_NODELAY<br />http://bbs.net130.com/showthread.php?t=128111<br转载 2011-05-22 22:03:00 · 1370 阅读 · 0 评论 -
网站架构演变体系
<br />一篇好文章,引一下。在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系:<br /><br />架构演变第一步:物理分离webserver和数据库 <br />最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,转载 2011-05-23 18:57:00 · 238 阅读 · 0 评论 -
理解cookie和session机制
cookie和session机制之间的区别与联系具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.<br />而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的。而session提供了方便管理全局转载 2011-05-23 10:56:00 · 279 阅读 · 0 评论 -
TCP状态转移图学习总结
上两周无意中讨论起这个话题,发现andy同学对此甚为熟悉,于是叫他给大家分享了一下,在这里做一个沉淀。 这是网络编程的基础,tcp的状态转移图说到底就是一个状态机的不同状态之间的转换关系以及触发这些状态需要的条件,一共存在11个状态,我们来逐一分析: 1.CLOSED:起始点,在超时或者连接关闭时候进入此状态。 2.LISTEN:svr端在等待连接过来时候的状态,svr端为此要调用socket, bind,listen函数,就能进入此状态。此称为应用程序被动打开(等待客户端来连接)。 3.SYN_SENT:转载 2011-05-23 11:28:00 · 243 阅读 · 0 评论