
网络开发
文章平均质量分 85
tellyouatruth
这个作者很懒,什么都没留下…
展开
-
Linux网络编程常用函数
计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。 我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的: struct sockaddr { unsigned转载 2008-02-28 17:01:00 · 453 阅读 · 0 评论 -
Yupoo! 的网站技术架构
作为国内最大的图片服务提供商之一,Yupoo! 的 Alexa 排名大约在 5300 左右。同时收集到的一些数据如下:带宽:4000M/S (参考)服务器数量:60 台左右Web服务器:Lighttpd, Apache, nginx应用服务器:Tomcat其他:Python, Java, MogileFS 、ImageMagick 等首先看一下网站的架构图:该架构图给出了很好的概览转载 2008-03-04 14:24:00 · 432 阅读 · 0 评论 -
ACE_Message_Block
ACE_Message_Block中有多个获取大小或者长度的函数,容易混淆.下图是根据ACE_Message_Block(实际是ACE_Data_Block)空间的处理状况所绘,能比较清晰的反应出它们的异同.需要注意,为了表现出多样性,下图是wr_ptr(),rd_ptr(),size()都调用过之后的情景. 红色表示是ACE_Message_Block独有的函数, 其余则ACE_Mess原创 2008-03-09 21:02:00 · 2156 阅读 · 1 评论 -
带外(out of band)数据
带外数据(out—of—band data),有时也称为加速数据(expedited data), 是指连接双方中的一方发生重要事情,想要迅速地通知对方。 这种通知在已经排队等待发送的任何“普通”(有时称为“带内”)数据之前发送。 带外数据设计为比普通数据有更高的优先级。 带外数据是映射到现有的连接中的,而不是在客户机和服务器间再用一个连接。 在字节流服务中,由于没有报文边界,用户进程在某一时刻可转载 2008-04-17 15:31:00 · 6011 阅读 · 0 评论 -
关于高性能服务器的一些站点资源
1、软件框架<br />高性能的软件框架,一般都基于event-driven、异步模式,同时提供诸 如线程池、epoll(*unx)IOCP(I/O Completion Port,windows)等技术来提高并发处理性能,python、C++、Java中有一个典型的框架性项目提供了对高性能网络通信框架的支持,常用 的一些高性能的软件框架如下:<br />Python相关:<br />twisted:http://twistedmatrix.com<br />Twisted, an event转载 2010-06-11 10:29:00 · 784 阅读 · 0 评论