码迷,mamicode.com
首页 >  
搜索关键字:高性能服务器    ( 133个结果
也谈如何构建高性能服务端程序
引子 我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语 言,Spring,Node.js,Rails等等常见服务器端框架和编程模型都有接触。这里谈一下我个人对高性能服务器端程序的一些看法,希望给各位读 者一些认识。这片文章提到的内容也是 C...
分类:其他好文   时间:2015-03-03 13:26:56    阅读次数:184
服务器编程之路:进无止境(上)
首先不好意思,盗用了福特汽车的广告语,呵呵。今天想在这里探讨一下高性能服务器(server)编程的一些通用技术(或者说是思想)。编程技术发展至今,高性能服务器编程领域仍然是C语言的菜。而C语言在服务器编程中的技术,也不断在实践中提高,正暗含我们的题目。有基础的初学..
分类:其他好文   时间:2015-03-03 06:26:48    阅读次数:163
安全狗安全云主机背后的故事
云主机是新一代的主机租用服务,它整合了高性能服务器与优质网络带宽,有效解决了传统主机租用价格偏高、服务品质参差不齐等缺点,可全面满足中小企业、个人站长用户对主机租用服务低成本、高可靠、易管理的需求。但作为一个站长,在购买云主机上会存在着一些疑惑:挑选问题:云主机市场鱼目混杂,市面上许多黑心商家打着云...
分类:其他好文   时间:2015-01-16 23:38:40    阅读次数:299
【转】高性能服务器架构(High-Performance Server Architecture)
High-Performance Server Architecture高性能服务器架构来源:http://pl.atyp.us/content/tech/servers.html译文来源:http://www.lupaworld.com/home/space-341888-do-blog-id-1...
分类:其他好文   时间:2015-01-05 00:23:52    阅读次数:166
从餐厅运营来看如何构建高性能服务器
运营一个餐厅和构建一个高性能的服务器有很多相似的地方,我们一起来看看吧。 https://www.zybuluo.com/jewes/note/59732 单打独斗的单线程模式 小明的餐厅刚起步,规模很小,就只有小明一个人在忙活。当客人到来的时候,他得首先去招呼客人,等客人下单,然后去后厨炒菜,然后再把饭菜端给客人。如果在这个过程中有新的客人到来,他是没有功夫去招呼新客人,新客人就只能在...
分类:其他好文   时间:2015-01-04 00:01:28    阅读次数:436
nginx源码分析--框架设计 & master-worker进程模型
Nginx的框架设计—进程模型 在这之前,我们首先澄清几点事实: nginx作为一个高性能服务器的特点,其实这也是所有的高性能服务器的特点,依赖epoll系统调用的高效(高效是相对select/poll这些系统调用的,底层有一个链表和红黑树,避免了轮询,减少了用户空间和系统空间之间的数据传递等),非阻塞(所有的操作都是非阻塞,这样),多进程(master-slave进程模型),这些事实使得ng...
分类:系统相关   时间:2014-11-19 20:35:59    阅读次数:359
也谈如何构建高性能服务端程序
引子:我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语言,Spring,Node.js,Rails等等常见服务器端框架和编程模型都有接触。这里谈一下我个人对高性能服务器端程序的一些看法,希望给各位读者一些认识。这片文章提到的内容也是 Coding...
分类:其他好文   时间:2014-11-19 13:53:40    阅读次数:299
构建高性能Web站点(修订版)笔记
构建高性能Web站点(修订版)2012.6 p14 ‘反馈机制’:逐包确认 --> 小batch连续发送一定需要全局编址吗?(可以使用邻居路由+端到端IBE)电磁波速度:铜线中电信号2.3*10^8,光纤约2*10^8(全反射增加了传输距离)系统负载:/proc/loadavg上下文切换:NmonIOWait(注意一点:磁盘IO是串行的!)减少系统调用... ZeroCopy?A...
分类:Web程序   时间:2014-11-10 10:09:22    阅读次数:278
nginx源码分析--高性能服务器开发 常见进程模型
1、高性能服务器 对一个高性能服务器来说,处理速度快和资源占用小是典型特性,尤其是当服务器遇到C10K问题的时候(网络服务器在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为C10K问题)。要做到处理速度足够快,其并发模型的设计相当关键,而要做到资源尤其是内存资源的占用少,就要依赖于其资源分配和资源管理的方案设计。 服务器的并发模型设计是网络编程中很关键的一个部分,服务器的并...
分类:系统相关   时间:2014-11-08 20:51:23    阅读次数:487
高性能服务器框架--I/O模型
socket在创建的时候默认是阻塞的。我们可以通过socket系统调用的第二个参数传递SOCK_NONBLOCK标志,或者通过fcntl系统调用的F_SETFL命令,将其设置为非阻塞的。阻塞和非阻塞的概念能应用与所有文件描述符,不仅仅是socket,我们称阻塞的文件描述符为阻塞I/O,非阻塞的文件描述符为非阻塞I/O.          针对阻塞I/O执行的系统调用可能因为无法立即完成而被操作系...
分类:其他好文   时间:2014-10-26 10:23:21    阅读次数:179
133条   上一页 1 ... 9 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!