自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

转载 千万并发的秘密-内核是问题的根本

我们现在已经搞定了 C10K并发连接问题 ,升级一下,如何支持千万级的并发连接?你可能说,这不可能。你说错了,现在的系统可以支持千万级的并发连接,只不过所使用的那些激进的技术,并不为人所熟悉。要了解这是如何做到的,我们得求助于Errata Security的CEO Robert Graham,看一下他在 Shmoocon 2013 的绝对奇思妙想的演讲,题目是 C10M Defending

2015-12-21 15:48:05 691

转载 The C10K problem

编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。        网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有必要对C10K问题

2015-12-21 11:19:13 348

原创 PHP7变量在内核中存储方式

PHP7终于千呼万唤始出来,今天想通过查看源码看看变量中的存储方式,并计算剩了多少内存。先看看PHP7(PHP5.3.17)之前变量的相关代码。typedef unsigned int zend_object_handle;typedef struct _zend_object_value { zend_object_handle handle; zend

2015-12-07 17:05:36 452

原创 Internet控制协议(计算机网络学习笔记)

除了用于数据传输的IP协议外,Internet在网络层还有一个辅助控制协议。它们包括ICMP,APR,DHCP。ICMP(Internet Control Message Protocol)路由器严密监视Internet的操作。当路由器在处理一个数据包的过程中发生了意外,可通过ICMP向数据包的源端报告有关事件,ICMP还可以用来测试Internet。已经定义的ICMP消息大约有10多种,

2015-12-04 17:55:26 547

原创 虚电路与数据包网络比较(计算机网络学习笔记)

表1 数据报网络和虚电路网络的比较问题数据包网络虚电路网络电路建立不需要需要寻址每个包包含全部的源和目标地址每个包包含简短的VC(虚电路)号状态信息路由不保留连接状态针对每个连接,每条VC都需要路由器保存其状态路由方式每个数据包被单独路由建立VC时选择路由,所有包都遵循该路由路由失效

2015-12-04 16:56:47 4241

原创 中继器、集线器、网桥、交换机、路由器和网关在网络协议中工作的层次(计算机网络学习笔记)

中继器、集线器、网桥、交换机、路由器和网关运行在不同的层次上,如表1所示。表1 设备的工作层次应用层应用网关传输层传输网关网络层路由器数据链路层网桥、交换机物理层中继器、集线器物理层中有中继器,中继器是模拟设备,主要用来处理自己所连的线缆上的信号。在一个线缆上出现的信号被清理、放大,然后

2015-12-04 15:57:01 6367

OpenGL示例程序BaseFrame

OpenGL的示例程序,创建窗口.可在该程序上加代码

2011-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除