大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构 了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环 境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不……
大型网站系统架构技术原理透析
跟朋友聊天的时候,发现很多人对大型网站系统架构非常感兴趣,我也很感兴趣,经常会在家里2台笔记本和1台服务器组成的局域网环境里作些实验。我进 入IT行业的时间,大约是97,98年吧,那时候PC客户端软件最为盛行,做软件开发是一份很体面也很喜欢的工作。我从Win3.1上的VC1.5开始一 直到VC6.0,然后转为.Net开发,基本上都是从事客户端软件开发。本人的……
中国有志于成为超级计算机大国
位于深圳国家超级计算机中心的曙光星云,在世界500强计算机的排名榜上已经位列第二。中国的超级计算机在十强中排 第二还是首次。 不过,美国仍在名单上占据主导地位,有一半以上的500强是在美国,包括世界上最快的,名字为 Jaguar。Jaguar,属美国田纳西州橡树岭国家实验室所有,它的速度是1.75千兆次。一千兆次相当于1000万亿次计算每秒。它被科学家……
大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结 果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇 文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程……
Linux下的高速下载工具:aria2
aria2 是 Linux 下一个不错的高速下载工具。由于它具有分段下载引擎,所以支持从多个地址或者从一个地址的多个连接来下载同一个文件。这样自然就大大加快了文件的下载速 度。aria2 也具有断点续传功能,这使你随时能够恢复已经中断的文件下载。除了支持一般的 http(s) 和 ftp 协议外,aria2 还支持 BitTorrent 协议。这意味着,……
Windows系统服务优化指南
注:除系统默认的设置外,普通配置是指一般情况下的使用;网络配置是指即上互联网又在局域网当中;单机配置是指没联任何网络的单个机器;极端配置是指追求尽可能多的机器资源所做的调整。 1、Alerter 服务名称:Alerter 进程名称:services.exe 功能说明:这个服务是当系统发生故障时向管理员发送警报,或向用户发送出错信息。除非你的电脑处在局域网中,……
佛教百经之首:《心经》之解读
心经原文: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。 舍利子,色不异空,空不异色;色即是空,空即是色。受想行识,亦复如是。 舍利子,是诸法空相,不生不灭,不垢不净,不增不减。 是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法。 无眼界,乃至无意识界,无无明,亦无无明尽。 乃至无老死,亦无老死尽,无苦集灭道,无智亦无得。 以无所得故,……
RHEL/CentOS系统服务详解
NetworkManager NetworkManagerDispatcher 是一个后台服务程序,它构建于 HAL之上,提供更专注于网络管理的功能。包括网络接口管理和网络状态查询,支持普通网络、拨号网络和无线网络,很多笔记本用户都需要启用该功能,它让你能够在无线网络和有线网络之间切换。大多数台式机用户应该关闭该服务。另外还提供VPN、DHCP和DNS等……
关于Linux使用的真实内存
我们使用的Linux和Windows可不太一样,用top命令得出来的可能不是真实使用的内存,用free命令第二行才是系统真实使用的内存。如 果发现PHP-CGI把你的内存占满了可不要惊慌哦。 Page cache和buffer cache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统……
iperf:一款网络性能测试工具
iperf 是一个 TCP/IP 和 UDP/IP 的性能测量工具,能够提供网络吞吐率信息,以及震动、丢包率、最大段和最大传输单元大小等统计信息;从而能够帮助我们测试网络性能,定位网络瓶颈。 参数说明 -s 以server模式启动,eg:iperf -s -c 以client模式启动,host是server端地址,eg:iperf -c 222.35.11.……