LAMP技术架构介绍 淘宝技术架构介绍

LAMP:基于Linux,Apache,MySQL和PHP的开放资源网络开发平台。Linux是开放操作系统;Apache是最通用的网站服务器;MySQL是带有基于网络管理附加工具的关系型数据库;PHP是流行的对象脚本语言,它包含了多数其他语言的优秀特征来使得它的网络开发更加有效。
LAMP技术架构介绍 淘宝技术架构介绍
下面分别介绍Apache、PHP、MySQL的优势。
Apache网站服务器Apache是一个开源软件项目,自1996年起,一些顶尖的软件工程师,在美国伊利诺斯大学超级计算机应用程序国家中心(National Centerfor Supercomputing Applications,简称为NCSA)开发的 NCSA HTTPd服务器的基础上开发与维护Apache服务器,1999年Apache软件基金会成立。Apache的特点是简单、速度快、性能稳定。Apache是世界使用排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上。据Netcraft统计:截止2008年6月,全世界互联网站总量达1.72亿,使用Apache服务器的位居第一,达49.12%,而使用微软IIS的为35.39%。国内使用Apache服务器的知名网站和应用有:搜狐(Apache 1.3)、新浪(Apache 2.0.54)、网易(Apache2.2.6)、腾讯QQ网站、新华网、中华网、人民网、chinaren、淘宝网。以上网站服务信息,可以到http://uptime.netcraft.com查询,国外采用Apache的网站更多,不再详述。
PHP语言引擎PHP的优势包括:开源模式使得开发者无需付费,支持多种操作系统,强大的的可伸缩性,稳定高效运行,快速开发,面向对象的编程,支持和JAVA的交互等特性。PHP在数据库方面的支持非常丰富,包括:filePro,Informix,InterBase,mSQL,MicrosoftSQL Server,MySQL,Sybase,ODBC,Oracle,PostgreSQL等等。作为全球最普及的互联网开发语言之一,占到了全世界互联网应用的40%,PHP从1994年诞生至今已被2000多万个网站采用,国外流行程度更高。全球知名互联网公司Yahoo!、Google、Lycos、YouTube和中国知名网站新浪、百度、腾讯、TOM等均是PHP技术的经典应用。其中新浪网90%以上的Web开发采用PHP语言(资料数据转自CSDN程序员杂志2008年6月刊,新浪网架构师所著原文)。并且,随着PHP 技术的成熟和完善,PHP已经从一种针对网络开发的计算机语言发展成为了一个适合于企业级部署的技术平台,IBM、 Cisco、西门子、Adobe等公司均在普遍选用PHP 技术。在国际权威机构的调查报告中显示,PHP 技术在全球互联网社区领域的应用位居第一。在Alexa中文网站500强中,394家网站全部或部分应用着PHP 技术。在中国,目前也有着数十万的PHP爱好者和程序员,他们身在不同地区,但都是PHP、开源的追随者。PHP语言的发展十分迅猛,Web2.0时代的到来,更加速了PHP的普及,以下是几个生动的案例:微软2007年花2.4亿美金收购1.6%股份的世界第二大社区网站facebook就采用了PHP语言开发,利用PHP的高度可伸缩特性,facebook支持用户开发扩展应用模块,这种全新的技术特性造就了facebook的极大成功,目前市值已超过100亿美元,它的未来就是一个网络版的操作系统。可以看到尽管微软发明了ASP.net语言,但仍非常看好PHP技术。著名网站百度、雅虎都使用PHP开发重量级应用,比如百度的企业竞价排名系统就采用PHP开发,这是百度目前最大的收入来源,百度企业竞价排名管理站点网址:www2.baidu.com。大家所熟知的PHP开发的论坛软件Discuz!几乎占据了80%的国内论坛软件市场,我们看到的门户网站论坛或社区,大多采用了PHP开发。
PHP与JAVA、ASP、ASP.net等网络语言的数据对比现在最流行的统计方式,就是Google了,看看Google的搜索结果,基本就能判断出其在市面上的网站的使用情况:约有11,050,000,000项符合php的查询结果约有 3,540,000,000项符合asp的查询结果约有 1,900,000,000项符合aspx的查询结果约有 771,000,000项符合jsp的查询结果全球PHP网站页面达到110亿,超过了ASP、ASP.net和JSP的总和。这段时间葛优频繁曝光,总是喋喋不休的告诉俺们一个道理——用的人多的卡就是好卡。而如果套用这个光头明星的话,那就是:我,相信群众,从上面查询的结果大家可以看到,人民群众是很爱戴PHP的。
MySQL数据库MySQL是一个关系型数据库管理系统,目前MySQL被业界广泛地应用,在过去两年里,MySQL在所有开发者使用的数据库中获得了25%的市场份额。MySQL开发者为瑞典MySQLAB公司。在2008年1月16日,被Java语言的创始和主导公司—美国Sun公司10亿美元收购。大家所熟悉的新浪网、腾讯QQ、淘宝网,都大量采用了MySQL数据库。腾讯QQ采用Linux操作系统+MySQL数据库平台,至2004年2月,其注册用户数已经达到2.8亿户,活跃人数9200万,凭借上千台服务器组成的集群应用,至2005年2月,腾讯QQ的同时在线人数突破了1000万,这也充分证明了MySQL数据库的的大容量、快速响应的特点。MySQL CEOMickos说:MySQL尤其适用于Web应用,这也是该产品如今最为广泛的应用领域。其重要客户包括了Yahoo和Google,他们都在自己的站点中使用MySQL数据库。该产品同样还被用于嵌入式环境,在诸如零售业、制造业、政府机构和大学这样的环境用于完成办公任务。由于其可以实现各种用途,MySQL的客户遍布各个领域,从电信业(沃达丰、爱立信)到IT(惠普、德州仪器)再到新闻出版(美联社、时代杂志)。MySQL客户还包括:朗讯、北电、美洲银行、西门子、思科、摩托罗拉、UPS、美国国防部、美国洛克希德-马丁公司、德国邮政、道琼斯、迪斯尼、戴姆勒-克莱斯勒等。

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/258898.html

更多阅读

淘宝店铺介绍如何写 手机淘宝店铺介绍

巧用“淘宝店铺介绍”来提高网店销售量,淘宝开店必备。在这我们就来了解下店铺介绍的编写要点。淘宝店铺介绍如何写——步骤/方法淘宝店铺介绍如何写 1、要点:告诉买家自己店铺中的商品都是正品。语句用词要尽可能让买家感觉亲切

淘宝微淘怎么开通抽奖活动 淘宝微淘直播怎么开通

淘宝微淘怎么开通抽奖活动——简介之前微淘一直在内测,现在终于公测了。微淘怎么玩?上期我们已经大体了解了微淘的整体架构了(具体可以看参考资料),现在我们再谈谈微淘三插件。我们从先抽奖活动开始说起吧。淘宝微淘怎么开通抽奖活动—

淘宝促销宝工具介绍 淘宝促销工具哪个好用

淘宝促销宝工具介绍一,促销宝如何帮助卖家:促销宝的功能类似于我们后台的限时折扣工具,帮助卖家在店内开展宝贝促销活动。二,促销宝跟限时折扣相比优势1:成交记录里显示的还是宝贝原来的价格。优势1的好处有:淘宝上,很多活动的规则规定

如何在淘宝网开网店——详细介绍 怎么在淘宝网开网店

如何在淘宝网开网店——详细介绍——简介随着互联网的发展,电子商务已成为我们生活中不可缺少的一部分,在家闲着没事做,或者利用业余时间想开一个淘宝网店,那么要如何开店呢如何在淘宝网开网店——详细介绍——工具/原料支付宝账户淘

声明:《LAMP技术架构介绍 淘宝技术架构介绍》为网友金迷纸醉分享!如侵犯到您的合法权益请联系我们删除