`
mizhihua
  • 浏览: 53883 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从个人网站到淘宝网 仰观Java时代淘宝的技术发展(2)

 
阅读更多

个人网站

2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘 的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根 本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。

他们去了一个神秘的据点——湖畔花园小区的一套未装修的房子里,房子的主人是马云。这伙人刚进去的时候,马云给他们布置了一个任务,就是在最短的时 间内做出一个个人对个人(C2C)的商品交易的网站。现在出一个问题考考读者,看你适不适合做淘宝的创业团队。亲,要是让你来做,你怎么做?

在说出这个答案之前,容我先卖个关子,介绍一下这个创业团队的成员:三个开发工程师(虚竹、三丰、多隆)、一个UED(二当家)、三个运营(小宝、 阿珂、破天)、一个经理(财神)、还有就是马云和他的秘书。当时对整个项目组来说压力最大的就是时间,怎么在最短的时间内把一个从来就没有的网站从零开始 建立起来?了解淘宝历史的人知道淘宝是在2003年5月10日上线的,这之间只有一个月。要是你在这个团队里,你怎么做?我们的答案就是:买一个来。

买一个网站显然比做一个网站要省事一些,但是他们的梦想可不是做一个小网站而已,要做大,就不是随便买个就行的,要有比较低的维护成本,要能够方便 的扩展和二次开发。那接下来就是第二个问题:买一个什么样的网站?答案是:轻量一点的,简单一点的,于是买了这样一个架构的网 站:LAMP(linux+apache+mySQL+PHP)。这个直到现在还是一个很常用的网站架构模型。这种架构的优点是:无需编译,发布快 速,PHP功能强大,能做从页面渲染到数据访问所有的事情,而且用到的技术都是开源的,免费。

当时我们是从一个美国人那里买来的一个网站系统,这个系统的名字叫做PHPAuction(他们的官方网站 http://www.phpauction.net 这个名字很直白,一眼就看出来这个系统是用什么语言做的、是干什么用的),PHPAuction有好几个版本,我们买的是最高版的,功能比较多,而且最重 要的是对方提供了源代码。最高版比较贵,花了我们2000美金(貌似现在降价了,只要946美元)。买来之后不是直接就能用的,需要很多本地化的修改,例 如页面模板改的漂亮一点,页头页脚加上自己的站点简介等,其中最有技术含量的是对数据库进行了一个修改。原来是从一个数据库进行所有的读写操作,拿过来之 后多隆把它给拆分成一个主库、两个从库,读写分离。这么做的好处有几点:存储容量增加了,有了备份,使得安全性增加了,读写分离使得读写效率提升了。这样 整个系统的架构就如下图所示:

其中pear DB是一个PHP模块,负责数据访问层。另外也用开源的论坛系统PHPBB( http://www.phpbbchina.com )搭建了一个小的论坛社区,虚竹负责机器采购、配置、架设等,三丰和多隆负责编码,他们把交易系统和论坛系统的用户信息打通,给运营人员开发出后台管理 (admin系统)的功能,把交易类型从只有拍卖这一种增加为拍卖、一口价、求购商品、海报商品(意思是还没推出的商品,先挂个海报出来)这四种。 (PHPAuction只有拍卖的交易,Auction即拍卖的意思。@_行癫在微博中提到:今天eBay所有交易中拍卖交易仍然占了40%,而在中国, 此种模式在淘宝几乎从一开始就未能占据优势,如今在主流的交易中几乎可以忽略不计。背后的原因一直令人费解。我大致可以给出其中一种解释,eBay基本在 发达国家展开业务,制造业外包后,电子商务的基本群体大多只能表现为零散的个体间交易。)

在经历了另外一些有趣的事情之后(这些有趣的事情包括“淘宝”这个名字的由来,员工花名的由来等等,由于本书主要描述技术方面的故事,对这些有兴趣的可以去网上找),网站开始上线运行了。

在接下来的大半年时间里,这个网站迅速显示出了它的生机。这里有必要提一下当时的市场环境,非典(SARS)的肆虐使得大家都不敢出门,尤其是去商 场之类人多的地方。另外在神州大地上最早出现的C2C网站易趣也正忙的不亦乐乎,2002年3月,eBay以3000万美元收购了易趣公司33%的股 份,2003年6月以1.5亿美元收购了易趣公司剩余67%的股份。当时淘宝网允许买卖双方留下联系方式,允许同城交易,整个操作过程简单轻松。而 eBay为了收取交易佣金,是禁止这么做的,这必然增加了交易过程的难度。而且eBay为了全球统一,把易趣原来的系统替换成了美国eBay的系统,用户 体验一下子全变了,操作起来非常麻烦,这等于是把积累的用户拱手送给了淘宝。为了不引起eBay的注意,淘宝网在2003年里一直声称自己是一个“个人网 站”。由于这个创业团队强大的市场开拓和运营能力,淘宝网发展的非常迅猛,2003年底就吸引了注册用户XXX,最高每日31万PV,从5月到年底成交额 4000万。这没有引起eBay的注意,却引起了阿里巴巴内部很多员工的注意,他们觉得这个网站以后会成为阿里巴巴强劲的对手。甚至有人在内网发帖,忠告 管理层要警惕这个刚刚起步的网站,但管理层似乎无动于衷。(这个团队的保密工作做的真好)

在市场和运营的后方,淘宝网的技术团队也在快速的做着系统的改进和创新。这里还有个有趣的故事,eBay和易趣早期都有员工在论坛上响应用户的需 求,eBay的论坛用粉红色背景来区分员工的发言,易趣的员工在论坛上昵称都选各种豆豆,例如黄豆豆、蚕豆豆等。淘宝在讨论运营策略的时候提到这个问题, 要求所有的员工都去论坛上回答用户的问题。最早回答问题的任务落在小宝头上,那我们用什么名字好呢?“淘淘”?“宝宝”?小宝都不满意,太女性化了。讨论 了很久之后,小宝灵光乍现,干脆取个名字叫“小宝”吧,小宝带七个老婆来开店,迎接各位客官,很有故事性。于是很多武侠小说中的人物开始在论坛中行侠仗 义,这些昵称下面标志着“淘宝店小二”,他们回答着各种各样的问题,快速响应着用户的各种需求。如果是技术上能解决的,几个人商量一下,马上就开发、测 试、发布上线。反过来对比一下,易趣被eBay收购之后,系统更换成了全球通用的版本,响应用户的一个需求需要层层审批,反应速度自然慢了下来。

当时淘宝第一个版本的系统里面已经包含了商品发布、管理、搜索、商品详情、出价购买、评价投诉、我的淘宝这些功能(现在主流程中也是这些模块。在 2003年10月增加了一个功能节点:“安全交易”,这个是支付宝的雏形)。随着用户需求和流量的不断增长,系统上面做了很多的日常改进,服务器由最初的 一台变成了三台,一台负责发送email、一台负责运行数据库、一台负责运行webApp。过一段时间之后,商品搜索的功能占用数据库资源太大了(用 like搜索的,很慢),又从阿里巴巴中文站搬过来他们的搜索引擎iSearch,起初iSearch索引的文件放在硬盘上,随着数据量的增长,又采购了 NetApp服务器放置iSearch。

如此快节奏的工作,其实大家都累得不行,有人就提议大家随时随地的锻炼身体,可是外面SARS横行,在一个一百多方的房子里,怎么锻炼呢?高挑美女 阿珂提议大家练习提臀操,这个建议遭到男士的一致反对,后来虚竹就教大家练习倒立,这个大家都能接受。于是这个倒立的传统一直延续至今,和花名文化、武侠 文化一并传承了下来。

随着访问量和数据量的飞速上涨,问题很快就出来了,第一个问题出现在数据库上。mySQL当时是第4版的,我们用的是默认的存储引擎myisam, 这种类型读数据的时候会把表锁住(我们知道Oracle在写数据的时候会有行锁,读数据的时候是没有的),尤其是主库往从库上面写数据的时候,会对主库产 生大量的读操作,使得主库性能急剧下降。这样在高访问量的时候,数据库撑不住了。另外当年的mySQL不比如今的mySQL,在数据的容量和安全性方面也 有很多先天的不足(和Oracle相比)。

分享到:
评论

相关推荐

    形容观察的名言警句.doc

    2. 广阔的视野:观察应当是全面的,包括“仰观宇宙之大,俯察品类之盛”,意味着我们需要在宏观与微观之间切换,以全面了解事物。这种观察方式有助于我们开阔思维,提升理解力。 3. 智力教育与观察:智力教育的目的...

    现代中国旅游景观的欣赏.pptx

    【现代中国旅游景观欣赏与技术应用】 旅游景观的欣赏是一门综合艺术,它涉及地理、美学、文化等多个领域。在现代中国,丰富的自然与人文景观为游客提供了多种观赏体验。以下将详细介绍几个关键的旅游景观欣赏知识点...

    行业景气度研究系列报告之三:资源型行业,仰观俯察,链串周期-0414-光大证券-22页.pdf

    报告标题和描述提到了“资源型行业”的景气度研究,着重探讨了如何利用大宗商品价格的预测来构建行业内的板块轮动模型。报告的核心在于理解资源型行业的周期性,以及如何通过宏观经济指标和商品价格之间的关系来指导...

    兰亭集序(课文原文及课下注释).docx

    在兰亭的这次集会上,大家围坐在清澈的溪流旁,让酒杯顺着水流传递,饮酒赋诗,以此来表达个人的情感和志向,这体现了古代文人的风雅和才情。 文章中,王羲之描绘了兰亭的优美环境,如崇山峻岭、茂密的竹林和湍急的...

    2018年八年级语文上册第三单元写作小专题学习描写景物练习新人教版20180601121

    比如从高到低、从远到近、从局部到整体,这样可以使文章条理清晰,层次分明,帮助读者更好地跟随作者的视线移动。 3. **情感融入**:写景不仅是对客观事物的描绘,更是情感的寄托。“一切景语皆情语”,写作时将...

    空乘面试的自我介绍合集三篇.docx

    总结来说,成功的空乘面试自我介绍需要涵盖个人特质、职业热情、专业技能和未来发展愿景,同时展现良好的人际交往能力和积极的工作态度。通过这样的自我介绍,面试者能够有效地向面试官展示自己为何适合这个角色,...

    天津市汉沽区第六中学高中地理 旅游地理练习3 中图版选修3

    瀑布则需适当距离仰观;大江河湖海等适合在高处俯览远望;小湖沼池塘适合低临水面近观。 2. **观赏时机的把握**:有些景观的欣赏需要考虑季节和时间因素,如春季赏花、秋季观叶,特定的天气条件下观赏日出、落霞、...

    2016七年级语文下册第一单元小专题写作写一篇状物的文素材新版语文版

    以《家乡的柿子》为例文,小作者通过生动的语言,描绘了柿子从开花到成熟的过程,以及与家乡人生活的紧密联系,既展示了柿子的形态美,又传递了对家乡和亲人的深情厚谊。 总结来说,状物写作要求学生具备敏锐的观察...

    高中语文第三单元第8课兰亭集序课时作业6含解析新人教版必修2

    2. 古今异义词:在古代汉语中,一些词汇的含义与现代汉语有所不同,例如"怀抱"古代指胸怀、抱负,"俯仰"古代指时间短暂,"其次"古代指旁边,"期限"古今意思一致,都是指限定的时间。 3. 词类活用:如"贤"形容词作...

    美学原理考试答案.pdf

    美学原理涵盖了广泛的领域,从古代哲学到现代艺术理论,它探讨了美的本质、美的感知以及艺术与人类生活的关系。在这些题目中,我们可以提炼出以下几个关键知识点: 1. **中国古代诗歌美学**:杜甫的诗歌被提及,他...

    甘肃省西北师范大学附属中学2020届高三语文上学期期中试题.doc

    2. 审美意象的创造:审美意象的创构如同八卦图的制作,都是通过“近取诸身,远取诸物”的方式,将自然界和人类社会的元素结合,以形象来表达抽象的概念或情感。 3. 王羲之《兰亭集序》中的观点:通过“仰观宇宙之大...

    高中语文第三单元第8课兰亭集序课时作业5含解析新人教版必修2

    《兰亭集序》是高中语文必修2第三单元第8课的内容,这是一篇由东晋书法家王羲之所著的散文,同时它也是一篇书法名帖,对中国书法艺术的发展有着深远影响。课时作业5主要是针对课文中的基础知识进行巩固训练,包括...

    河南淮阳太昊陵导游词5篇精选.doc

    伏羲氏被誉为“太吴”,寓意其贡献如日月般辉煌,他带领部落在黄淮平原定居,并在人类社会发展中起到了关键作用,包括制定了八卦、教授捕鱼狩猎等。 太昊陵的历史可以追溯到春秋时期,最早的陵墓和祠堂建于那时。...

    高考语文万能开头结尾.doc

    - 在写作时,可以根据文章的主题构思一个具有强烈对比效果的开头和结尾,比如从悲观到乐观的变化。 - 开头可以通过描绘具体的场景或者提出问题来吸引读者注意;结尾则应回应开头的内容,形成一种循环,使文章更加...

    高中语文第三单元第8课兰亭集序课时作业4含解析新人教版必修2

    4. 特殊句式的识别,如“当其欣于所遇”、“仰观宇宙之大”、“不能喻之于怀”和“亦将有感于斯文”分别涉及到状语后置句和定语后置句,这体现了古汉语的语法特点。 5. 文化常识的考查,如《兰亭集序》的性质,它...

    高一语文兰亭集序随堂练习4[精选].doc

    10. ⑤ 正确,表达了虽然时代变迁,但人们对生死感慨的情致不变。 第2段的议论主要围绕生死观展开,讨论人生短暂,感慨系之。这与前段叙事中描述的兰亭集会欢乐场景形成对比,强调了尽管人们在欢聚时忘却忧愁,但...

    山东省滨州市北镇中学2020学年高二语文6月月考试题(含解析).doc

    文章提到了王羲之的《兰亭集序》中的观点,强调通过仰观俯察的方式,人们可以体验到审美的愉悦。在古代的器物和艺术创造中,观物取象和立象尽意是重要的审美方法。例如,《周易·系辞上》和《左传·宣公三年》中提到...

    2019_2020学年高中语文第四单元第19课兰亭集序学案含解析粤教版必修220200502130

    2. **作者王羲之** - 王羲之,东晋时期的书法家和文学家,有“书圣”之称,其《兰亭集序》书法作品被誉为“天下第一行书”。 3. **兰亭聚会** - 兰亭聚会发生在353年的三月三日,是基于古代“修禊”习俗的一次文化...

    朱志荣《论中华美学的尚象精神》阅读训练.pdf

    王羲之在《兰亭集序》中提到的“仰观宇宙之大,俯察品类之盛”,正是通过俯仰之间的观察,体验到审美的愉悦。这种审美体验方式就是通过观物取象,将所见转化为内心的领悟。 “立象尽意”强调了象的表意功能,象不仅...

    旅游行业-地理教案教学设计旅游景观的欣赏3精品.pdf

    欣赏峰峦时,如苏东坡所述,应从不同角度、距离和高度进行观赏,如远眺或俯瞰,以领略其雄伟峻秀。峡谷、洞穴和一线天则需置身其中近观,如长江三峡,能体验到“两岸猿声啼不住,轻舟已过万重山”的意境。瀑布宜在...

Global site tag (gtag.js) - Google Analytics