这里所说的“大型”应用不是说像Google、eBay、Yahoo这类大型网站的具体实施,我也没有意图劝说读者放弃自己的概念和信仰,只是希望 大家的系统可以运行得更快更流畅,可以承载更多的用户在线,希望可以给PHP的初学者一点帮助。
关于PHP的执行效率,网上的专题文章很多,多以PHP、Java几个阵营的争论开始,以一个不确定的期待结束,很少看见一个明确的结论……继续阅读 »
博客教主
15年前 (2010-06-02) 787浏览 0评论
0个赞
TIOBE近日发布了2010年5月的编程语言排行榜,上期榜单C语言反超Java, 本期C继续以18.186%的份额领跑,Java则位居第二。排名三到五位的依然是C++、PHP、VB,以下是本期编程语言排行榜前十名榜单:
2010年5月编程语言排行榜榜单
仔细观察本期榜单的Top10,我们会发现其中半数是动态语言,它们是:PHP、Visual Basic、……继续阅读 »
博客教主
15年前 (2010-06-02) 1189浏览 0评论
0个赞
2008年1月13日,CNNIC 发布《第23次中国互联网络发展状况统计报告》。最新报告显示截至2008年底,中国网页总数超过160亿个,较2007年增长90%。PHP 网页数量最多,位居第一位,PHP网页应用范围最广泛。
中国的网站数,即域名注册者在中国境内的网站数(包括在境内接入和境外接入)达到287.8万个,较2007年增长91.4%,是2000年……继续阅读 »
博客教主
15年前 (2010-06-02) 602浏览 0评论
0个赞
搜索、照片、音乐、视频、混搭式应用(Mash-Ups)、维基(Wiki)、网络日志(Blog)、社区,还有那些来自各地展示天堂般美景的高清 晰图片——它们一起构成了Web2.0 热潮的丰富内容。但是对于正在成长的新一代Web服务来说,最重要的也许不是内容,而是通过浏览器窗口,让用户获得更有趣的体验。
要在这个Web世界里占有一席之地,你需要把握创建交互式网……继续阅读 »
博客教主
15年前 (2010-06-02) 926浏览 0评论
0个赞
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构 了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环 境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不……继续阅读 »
博客教主
15年前 (2010-06-02) 1070浏览 0评论
0个赞
相信很多IT人士都有过搭建自己主页的经验,10多年前的个人主页都非常简单,很多由Frontpage构建,多属于静态HTML页面,最多加一点 特效而已。不过10年间,技术的进步是惊人的。现在,一个网站绝不可能仅仅由几个HTML页面构成。我们随便举一个例子,国内图片网站 yupoo.com,在 chinarank排名1000左右,而Alexa排名则为5000左……继续阅读 »
博客教主
15年前 (2010-06-02) 1260浏览 0评论
0个赞
跟朋友聊天的时候,发现很多人对大型网站系统架构非常感兴趣,我也很感兴趣,经常会在家里2台笔记本和1台服务器组成的局域网环境里作些实验。我进 入IT行业的时间,大约是97,98年吧,那时候PC客户端软件最为盛行,做软件开发是一份很体面也很喜欢的工作。我从Win3.1上的VC1.5开始一 直到VC6.0,然后转为.Net开发,基本上都是从事客户端软件开发。本人的……继续阅读 »
博客教主
15年前 (2010-06-02) 2161浏览 1评论
0个赞
位于深圳国家超级计算机中心的曙光星云,在世界500强计算机的排名榜上已经位列第二。中国的超级计算机在十强中排 第二还是首次。
不过,美国仍在名单上占据主导地位,有一半以上的500强是在美国,包括世界上最快的,名字为 Jaguar。Jaguar,属美国田纳西州橡树岭国家实验室所有,它的速度是1.75千兆次。一千兆次相当于1000万亿次计算每秒。它被科学家……继续阅读 »
博客教主
15年前 (2010-06-02) 511浏览 0评论
0个赞
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结 果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇 文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程……继续阅读 »
博客教主
15年前 (2010-06-01) 884浏览 0评论
0个赞
aria2 是 Linux 下一个不错的高速下载工具。由于它具有分段下载引擎,所以支持从多个地址或者从一个地址的多个连接来下载同一个文件。这样自然就大大加快了文件的下载速 度。aria2 也具有断点续传功能,这使你随时能够恢复已经中断的文件下载。除了支持一般的 http(s) 和 ftp 协议外,aria2 还支持 BitTorrent 协议。这意味着,……继续阅读 »
博客教主
15年前 (2010-06-01) 3892浏览 0评论
0个赞
axel插件是基于yum下的一个多线程下载插件,通过打开多个HTTP/FTP连接来将一个文件进行分段下载,从而达到加速下载的目的。对于下载大文件,该工具特别有用。可用于CentOS、RHEL、Fedora等使用yum的Linux发行版。暂时找不到rpm包,只能编译安装。使用Axel可以在低速网络环境里提高数倍的下载速度。
(2015.10.22更新)
1. ……继续阅读 »
博客教主
15年前 (2010-06-01) 7633浏览 7评论
0个赞