高并发服务器开发原则

1、linux 活跃连接数最大数与系统的内存及系统的句柄相关。一个连接系统就打开一个句柄,所以,若达到系统设置句柄数,则就不能再接收连接请求了。
2、非阻塞方法 epoll,select、pull
3、内存管理,一次分配大点的内存,多次分配内存,对系统性能有较大的影响
4、少用系统调用
5、少做内存拷贝,如读一个文件,则需文件用内核态拷贝至用户态,发送一个文件:则是从用户态拷贝到内核态的过程

猜你喜欢

转载自yxpjx01.iteye.com/blog/2238252