个人网站
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相比)。
下一篇:Oracle/支付宝/旺旺
原文出处:http://blog.sina.com.cn/s/blog_633219970100xazf.html
分享到:
相关推荐
### 淘宝技术发展史知识点总结 #### 一、引言:淘宝“双11”购物狂欢节 - **背景介绍**:“双11”购物狂欢节起源于2009年,由淘宝商城(现天猫)发起,旨在通过大规模的促销活动刺激消费者在线购物。2011年的...
淘宝技术发展概述 淘宝作为中国乃至全球最大的电子商务平台,其技术发展历程堪称互联网技术演进的缩影。从个人网站起步,逐步发展壮大,淘宝的技术架构经历了从单一到分布式、从传统到云计算的转变,支撑起了每年双...
【阿里大淘宝技术年货-2022技术人的百宝黑皮书】是一本集大淘宝技术栈工程师智慧结晶的年度技术总结,涵盖了终端技术、服务端技术、3DXR技术、数据算法、音视频与图像技术以及技术质量六个核心领域。这本书深入探讨...
这三家代表了三种流派,淘宝走的是开源路线,个人也比较推崇这种方式,但对技术人员的要求较高,比较少有公司勇于走这种路线,可能只有马云这种对技术不懂的,才能放手让技术人员自由发展。 京东的刘强东自己懂开发...
淘宝客是阿里巴巴集团推出的一种网络营销模式,它允许个人或企业通过推广淘宝网上的商品赚取佣金。淘宝客需要注册成为淘宝联盟成员,获取商品推广代码,然后将这些代码分享到自己的网站、社交媒体或其他网络平台。当...
随着互联网技术的突飞猛进和电子商务的蓬勃发展,淘宝美工设计作为其中重要的视觉传达环节,其重要性愈发凸显。淘宝美工设计师不仅要具备专业的技术技能,还需有良好的审美和对市场的敏锐洞察。本篇文章将深入探讨...
在早期,淘宝作为一个初创公司,在资源有限的情况下,通过采用开源技术,能够快速搭建起基础的技术框架。例如,淘宝采用了Apache等开源项目中的技术栈来构建其核心系统和服务。这不仅节省了大量成本,还让淘宝能够将...
根据给定的信息,我们可以梳理出一系列与著名个人网站及其创始人相关的知识点。 ### 一、淘宝网(Taobao) - **网站地址**:www.taobaowang.com - **创始人**:马云并非直接提及,但淘宝网是阿里巴巴集团旗下的...
淘宝客网站程序是一种基于淘宝联盟推广机制的网络应用,它允许用户通过搭建个人网站来推广淘宝的商品,并从中获得佣金。这种程序通常包含一系列功能,如商品展示、搜索、订单跟踪等,帮助用户轻松地实现淘宝商品的...
淘宝客是中国淘宝网推出的一种网络营销服务,允许个人或企业通过推广淘宝网的商品赚取佣金。淘宝客TOP API程序和淘客TOP源码是用于构建淘宝客网站的关键技术资源,它们帮助开发者和站长接入淘宝客平台,获取商品信息...
随着互联网技术的发展,越来越多的中小企业开始建立自己的网站,利用网络营销策略吸引消费者直接在企业官网进行交易。 2. 消费者与消费者之间的电子商务(C2C,Consumer to Consumer):个人消费者之间通过平台进行...
淘宝客,顾名思义,是指通过互联网平台,帮助淘宝等电商网站推广商品,并从其中获得佣金收入的人群。而在这些淘宝客中,盛果淘宝客系统的出现,无疑成为了他们提高效率、增加收益的利器。 盛果淘宝客系统,作为2018...
从个人生活到企业生产,电子信息技术的广泛应用渗透至社会生活的方方面面,影响深远。 生活领域中,电子信息技术的应用显著提升了我们的日常交流效率。社交网络平台如微信、QQ通过即时通讯功能,缩短了人与人之间的...
5. **数据服务**:随着大数据技术的发展,淘宝积累了大量的用户行为数据,通过对这些数据进行分析和挖掘,淘宝能够为企业提供精准营销等数据服务,这也是一个重要的盈利点。 #### 三、淘宝盈利模式的特点 - **免费...
1.2 淘宝发展简述 淘宝自2003年成立以来,凭借其独特的商业模式和创新精神,迅速吸引了大量商家和消费者。它通过提供一个开放的在线市场,让个人和小型企业也能轻松开展电商业务。然而,近年来,淘宝在用户体验、...
TOP API接口可以被理解为连接第三方应用和个人网站与淘宝之间的桥梁。它允许第三方应用实时地从淘宝获取所需的数据,类似于搜索引擎的工作原理,但主要聚焦于电商领域。通过API接口,用户可以搜索商品信息,并直接在...