服务器设计
napu_sh
半路出家的机械师
展开
-
(hryEngine)引擎基础组成——高效内存池(lookaside list)
转自 http://blogold.chinaunix.net/u3/102180/showart_2065839.html// 工程名称:网络游戏服务器端引擎《hryEngine》 // 参考项目:ReactOS、Apache、ACE【路过的朋友请留下您宝贵的意见,谢谢!】转载 2011-07-24 09:49:38 · 919 阅读 · 0 评论 -
杨建:网站加速--内容简介
转自 http://blog.sina.com.cn/s/blog_466c66400100bi2j.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian从基本HTTP协议,服务器编写(只讲思路),到完整系统搭建(包括负载均衡LVS,IDC分布,DNS解析),到浏览器缓存的使用(重点讲述),结合线上实转载 2012-09-23 07:21:48 · 3399 阅读 · 0 评论 -
杨建:网站加速--Cache为王篇
转自 http://blog.sina.com.cn/s/blog_466c66400100bi2y.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,Cache, 王道也二,Cache 基本原理介绍三,我划分的3个刷新级别四,我对HTTP协议做的一点创新(?maxage=60000转载 2012-09-23 07:34:46 · 3970 阅读 · 0 评论 -
杨建:网站加速--动态应用篇 (下)
转自 http://blog.sina.com.cn/s/blog_466c66400100i29r.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian五, Memcache & Mysql 常用场景案例 经典篇:更新数据:写全局MC,然后再写DB。转载 2012-09-23 07:45:57 · 3326 阅读 · 0 评论 -
如何让 linux 程序自启动
本文转自 http://oss.org.cn/ossdocs/gnu/linux1/tutorial4.html && http://hi.baidu.com/zhxust/item/4a3455803da082ceee083d22 && http://baike.baidu.com/view/6235780.htm转载 2012-11-29 10:53:42 · 1381 阅读 · 0 评论 -
VS与Win7共舞:系统服务的Session 0隔离
转自 http://tech.it168.com/a2009/0923/736/000000736809.shtml甲型H1N1流行,人人谈隔离而色变。好在我们今天谈的不是H1N1的隔离,而是系统服务的Session 0的隔离。 隔离,是为了更好的保护。但是,众所周知的,隔离也会给我们的生活带来一些不便。在Windows 7中,操作系统服务的Session 0隔离转载 2012-12-05 13:19:42 · 1077 阅读 · 0 评论 -
VS与Win7共舞:UAC惹祸 如何进行安装程序检测
转自 http://tech.it168.com/a2009/0921/734/000000734216.shtml“快说,你是不是安装程序?”操作系统问。 “我不是啊,长官。我虽然长得像,但是我真的不是安装程序啊!”,一个应用程序扮出一副可怜相,胆胆怯怯的回答道。 “不是?那为什么你的程序名中含有Install?”,操作系统以怀疑的眼光盯着他,“所有程序转载 2012-12-05 13:22:07 · 1008 阅读 · 0 评论 -
高可用高性能系统
转自 http://blog.csdn.net/romandion/article/details/2697238 && http://blog.csdn.net/romandion/article/details/2698067 && http://blog.csdn.net/romandion/article/details/2705629转载 2013-08-08 11:11:25 · 1807 阅读 · 0 评论 -
不要迷信API(单链表的另一种算法)——完成端口通讯服务器(IOCP Socket Server)设计(三)
转载自http://blog.csdn.net/guestcode/article/details/4496366完成端口通讯服务器(IOCP Socket Server)设计(三)不要迷信API(单链表的另一种算法)Copyright © 2009 代码客(卢益贵)版权所有QQ转载 2011-07-27 00:05:35 · 1075 阅读 · 0 评论 -
一个简单而又灵活的IOCP模块——完成端口通讯服务器(IOCP Socket Server)设计(四)
转载自 http://blog.csdn.net/guestcode/article/details/4529644完成端口通讯服务器(IOCP Socket Server)设计(四)一个简单而又灵活的IOCP模块Copyright © 2009 代码客(卢益贵)版权所有QQ:4转载 2011-07-27 00:06:23 · 1492 阅读 · 1 评论 -
IOCP模型总结
本文转自 http://hi.baidu.com/lateblue/blog/item/97161bde1186ef1a48540364.htmlIOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异转载 2011-07-30 11:50:24 · 780 阅读 · 0 评论 -
是谁神化了IOCP——完成端口通讯服务器(IOCP Socket Server)设计(一)
转载自http://blog.csdn.net/guestcode/article/details/4488400完成端口通讯服务器(IOCP Socket Server)设计(一)是谁神化了IOCPCopyright © 2009 代码客(卢益贵)版权所有QQ:48092788转载 2011-07-27 00:03:25 · 1197 阅读 · 0 评论 -
内存管理(AWE)——完成端口通讯服务器(IOCP Socket Server)设计(二)
转载自http://blog.csdn.net/guestcode/article/details/4488402完成端口通讯服务器(IOCP Socket Server)设计(二)内存管理(AWE) Copyright © 2009 代码客(卢益贵)版权所有QQ:4809278转载 2011-07-27 00:04:35 · 1175 阅读 · 0 评论 -
妙用PerHandleData和PerIoData——完成端口通讯服务器(IOCP Socket Server)设计(五)
转载自http://blog.csdn.net/guestcode/article/details/4571196完成端口通讯服务器(IOCP Socket Server)设计(五)妙用PerHandleData和PerIoDataCopyright © 2009 代码客(卢益贵转载 2011-07-27 00:07:09 · 1212 阅读 · 0 评论 -
杨建:网站加速--动态应用篇 (上)
转自 http://blog.sina.com.cn/s/blog_466c66400100hw0i.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一, 引子二,总体结构图三,系统结构综述四,环境配置以及底层基础类库五, Memcache & Mysql 常用场景案例六,更多转载 2012-09-23 07:42:37 · 4037 阅读 · 0 评论 -
杨建:网站加速--实例分析篇
转自 http://blog.sina.com.cn/s/blog_466c66400100bkis.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,自选股分析二,NBA比赛分析三,播客分析四,开心网分析-------------------------------------转载 2012-09-23 07:39:15 · 3811 阅读 · 0 评论 -
高性能服务器注意事项
转自http://www.open-china.net/blog/45941.html对于这里所说的服务器,更精确的定义应该是每秒处理大量离散消息或者请求的服务程序,网络服务器更符合这种情况,但并非所有的网络程序都是严格意义上的服务器。使用“高性能请求处理程序”是一个很糟糕的标题转载 2011-07-24 09:48:00 · 829 阅读 · 0 评论 -
CreateIoCompletionPort和完成端口
转自 http://blog.csdn.net/hionceshine/article/details/3362669摘自《Networking Programming for Microsoft Windows》第八章“完成端口”模型是迄今为止最为复杂的一种I/O模转载 2011-07-30 13:58:18 · 663 阅读 · 0 评论 -
游戏服务器架构探讨
本文转自http://blog.csdn.net/hionceshine/article/details/3363851这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了:http://bbs.gameres.com/showthread.as转载 2011-07-30 14:02:17 · 1091 阅读 · 0 评论 -
32位系统与内存限制
转载自 http://wenku.baidu.com/view/ce7780eb6294dd88d0d26ba1.html以下内容中,约定直接寻址表示OS和应用程序不经额外转换而对物理地址的直接访问,物理寻址(平面寻址)表示处理器通过全部地址线对物理地址转载 2011-08-01 00:05:42 · 2321 阅读 · 0 评论 -
IOCP , kqueue , epoll ... 有多重要?
转自 http://blog.codingnow.com/2006/04/iocp_kqueue_epoll.html设计 mmo 服务器,我听过许多老生常谈,说起处理大量连接时, select 是多么低效。我们应该换用 iocp (windows), kqueue(转载 2011-07-30 11:51:47 · 766 阅读 · 0 评论 -
自动升级的原理及实现
本文转自http://blog.csdn.net/xuexiaodong2009/article/details/6640323 C/S程序自动升级是一个很重要的功能,原理其实很简单,一般包含两个程序一个是主程序,也就是除了升级功能以外的程序,另一个就是升级转载 2011-08-03 21:34:05 · 710 阅读 · 0 评论 -
企业级服务器设计与实现经验之开篇
转自 http://blog.csdn.net/zhuweisky/article/details/411825 这个题目听起来蛮吓人的,毕竟本人的经验值也不高,却大放厥词在这里谈“企业级”。原因有二,一是把这一年以来的开发DataServer服务器的工作做个总结;二是希望能抛砖引玉,希望这方面的研究和交流繁荣起来,毕竟,目前讲这方面实战经验的文章资料太少了。转载 2011-12-05 13:36:10 · 885 阅读 · 0 评论 -
企业级服务器设计与实现经验之系统框架(一)
转自 http://blog.csdn.net/zhuweisky/article/details/413091我们将DataServer拆分为功能服务器和应用服务器,基于如下几个方面的考虑:(1) 能更简单的添加不同类型的应用。在这种拆分的状态下,如果需要增加一个新的应用,那么只需要增加一个新的应用服务器即可。比如,现有的应用服务器是以TCP的方式提供服务,如果我转载 2011-12-05 13:41:47 · 654 阅读 · 0 评论 -
Nginx源码剖析之内存池,与内存管理
转自 http://blog.csdn.net/v_july_v/article/details/7040425作者:July、dreamice、阿波、yixiao。出处:http://blog.csdn.net/v_JULY_v/。引言 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IM转载 2011-12-05 13:26:40 · 955 阅读 · 0 评论 -
企业级服务器设计与实现经验之系统框架(二)--功能/应用服务器主体框架
转自 http://blog.csdn.net/zhuweisky/article/details/415618 前面两篇文章已经介绍了功能服务器FS与应用服务器AS拆开的原因和它们各自的职责。这篇文章我们主要来看看FS和AS的主体框架是怎样的。首先要说明,无论FS或AS,它们都是一个复杂的系统,特别是AS,它有许多的管理、记录功能,所以单凭这一篇文章是不可能将它们的每转载 2011-12-05 13:42:43 · 1032 阅读 · 0 评论 -
企业级服务器设计与实现经验之插件系统基础篇
转自 http://blog.csdn.net/zhuweisky/article/details/427354最初之所以要采用插件的形式进行开发,主要是为了解决功能服务的“热插拔”问题,在决定采用“框架+插件”的方式进行设计后,我们就更进一步,打算将一个个可以分割开来的拥有完整功能的组件都做成插件的形式,并且使同类型的插件的接口兼容,这样在以后需要改变时就可以灵活的进行替换。比如转载 2011-12-05 13:43:59 · 649 阅读 · 0 评论 -
杨建:网站加速--服务器编写篇(上)
转自 http://blog.sina.com.cn/s/blog_466c66400100bi2n.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,如何节约CPU二,怎样使用内存三,减少磁盘I/O四,优化你的网卡五,调整内核参数六,衡量Web Server的性能指转载 2012-09-23 07:23:41 · 4331 阅读 · 0 评论 -
杨建:网站加速--服务器编写篇 (下)
转自 http://blog.sina.com.cn/s/blog_466c66400100bi2s.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian七,NBA js直播的发展历程这一节就谈下这个项目发展过程中所遇到的瓶颈,以及如何解决的。应该是06年吧,当时NBA 比赛比较火,w转载 2012-09-23 07:27:12 · 3805 阅读 · 0 评论 -
杨建:网站加速--系统架构篇
转自 http://blog.sina.com.cn/s/blog_466c66400100bi2x.html--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian一,系统部署(高并发,可扩展)二,负载均衡LVS(高可用,低成本)三,IDC分布,DNS解析(快速)------------------转载 2012-09-23 07:30:08 · 6497 阅读 · 0 评论 -
功能强大的IOCP Socket Server模块源码——完成端口通讯服务器(IOCP Socket Server)设计(六)
转自http://blog.csdn.net/guestcode/article/details/4571636完成端口通讯服务器(IOCP Socket Server)设计(六)功能强大的IOCP Socket Servre模块例程源码Copyright © 2009 代码客(转载 2011-07-27 00:07:55 · 2429 阅读 · 1 评论