タオバオの技術発展の振り返り(第2部):個人ウェブサイトの時代

タオバオの技術発展の振り返り(第2部):個人ウェブサイトの時代

個人ウェブサイト

2003年4月7日、ジャック・マーは杭州に謎の組織を設立した。彼は10人の従業員に電話をかけ、アリババを直ちに辞めて謎のプロジェクトに取り組むことを義務付ける合意書に署名するよう求めた。このプロジェクトには絶対的な秘密が求められる。ラオ・マーは「寝言を妻にさえ聞かせるわけにはいかない。誰かが漏らしたら、地球の果てまで追いかけてやる」と冗談を言った。契約書は英語で書かれていた。急いでいたため、ほとんどの人は理解する時間がなかったが、ジャック・マーへの信頼から、全員が荷物をまとめてアリババを去った。

彼らは謎の基地、レイクサイド・ガーデン・コミュニティにある改装されていない家を訪れた。その家の所有者はジャック・マーだった。このグループが最初に参加したとき、ジャック・マーは彼らに、できるだけ短い時間で個人対個人 (C2C) の商品取引用の Web サイトを作成するというタスクを割り当てました。さて、読者の皆さんがタオバオの起業家チームのメンバーにふさわしいかどうかを調べるために質問をしたいと思います。ねえ、もし私があなたにそれをするように頼んだら、あなたはどうしますか?

答えをお伝えする前に、皆さんをハラハラさせながら、この起業家チームのメンバーを紹介させてください。開発エンジニア 3 名 (Xuzhu、Sanfeng、Duolong)、UED 1 名 (副指揮官)、オペレーション 3 名 (Xiaobao、Ake、Potian)、マネージャー 1 名 (God of Wealth)、そして Jack Ma と秘書です。当時、プロジェクトチーム全体にとって最大のプレッシャーは時間でした。これまで存在しなかったウェブサイトを、できるだけ短い時間でゼロから構築するにはどうすればよいのでしょうか? タオバオの歴史を知る人なら、タオバオが2003年5月10日に立ち上げられたことをご存知でしょう。それにはわずか1か月しかかかりませんでした。あなたがこのチームに所属していたら、どうしますか? 私たちの答えは、1 つ買うことです。

ウェブサイトを購入する方が構築するよりも手間がかからないのは明らかですが、彼らの夢は単に小さなウェブサイトを構築することではありません。さらに大きくしたい場合、気軽に購入することはできません。メンテナンスコストが比較的低く、簡単に拡張および再開発できるものでなければなりません。では次の質問は、どのような種類の Web サイトを購入すればよいかということです。答えは、より軽量でシンプルなものなので、LAMP (linux+apache+mySQL+PHP) のようなアーキテクチャの Web サイトを購入しました。これは今でも非常に一般的に使用されている Web サイト アーキテクチャ モデルです。このアーキテクチャの利点は、コンパイルが不要、公開が高速、ページのレンダリングからデータ アクセスまですべてを実行できる強力な PHP、使用されるテクノロジがオープン ソースで無料であることです。

当時、私たちはアメリカ人からウェブサイトシステムを購入しました。このシステムの名前はPHPAuctionです(公式ウェブサイトはhttp://www.phpauction.netです。名前はとてもわかりやすく、システムが何の言語で作られていて、何に使われているのかが一目でわかります)。PHPAuctionにはいくつかのバージョンがあり、私たちはより多くの機能を持つ最高バージョンを購入しました。そして最も重要なことは、相手側がソースコードを提供してくれたことです。最上位バージョンはさらに高価で、2,000 ドルかかります (現在は価格が下がっているようで、わずか 946 ドルです)。購入後すぐにはご利用いただけません。ページテンプレートをより美しく変更したり、ヘッダーとフッターに独自のサイト紹介を追加したりするなど、多くのローカライズされた変更が必要です。技術的に最も要求の厳しい変更は、データベースの変更です。当初、すべての読み取りおよび書き込み操作は 1 つのデータベースから実行されていました。Duolong はこれを引き継いだ後、読み取り操作と書き込み操作を分離するために、1 つのマスター データベースと 2 つのスレーブ データベースに分割しました。これを行うと、ストレージ容量の増加、バックアップによるセキュリティの向上、読み取りと書き込みの分離による読み取りと書き込みの効率の向上など、いくつかの利点があります。システム全体のアーキテクチャを下図に示します。

このうち、pear DB はデータ アクセス層を担当する PHP モジュールです。さらに、オープンソースフォーラムシステムPHPBB(http://www.phpbbchina.com)を使用して、小規模なフォーラムコミュニティを構築しました。Xuzhuは機器の調達、構成、インストールを担当し、SanfengとDuolongはコーディングを担当しました。彼らは、取引システムとフォーラムシステムのユーザー情報を接続して、オペレーターのバックエンド管理(管理システム)機能を開発し、取引の種類をオークションのみからオークション、固定価格、商品購入、ポスター商品(まだ発売されていない製品については、最初にポスターを投稿することを意味します)に増やしました。 (PHPAuction にはオークション取引しかありません。Auction はオークションを意味します。@_行氏は自身の Weibo で次のように述べています。現在、オークション取引は依然として eBay の全取引の 40% を占めています。中国では、このモデルは最初から Taobao で優位に立つことはほとんどなく、現在では主流の取引ではほとんど無視されています。その理由は常に不可解でした。大まかに説明できるのは、eBay は基本的に先進国で事業を展開しているということです。製造のアウトソーシング後、電子商取引の基本グループは散在する個別の取引としてしか現れません。)

他にも面白いことを体験した後(「Taobao」という名前の由来や、従業員のニックネームの由来など。この本は主に技術的な話が書かれているので、興味のある人はネットで調べてください)、ウェブサイトがオンラインになり始めました。

その後 6 か月で、この Web サイトは急速に活力を見せました。当時の市場環境についても触れておく必要がある。SARSが猛威を振るい、誰もが外出を恐れ、特にショッピングモールなどの混雑した場所に行くことを恐れていた。さらに、中国で最も古いC2CウェブサイトであるEachnetも非常に活発でした。2002年3月、eBayはEachnetの株式の33%を3,000万ドルで買収しました。2003年6月には、Eachnetの残りの株式67%を1億5,000万ドルで買収しました。当時、Taobao では買い手と売り手が連絡先情報を残せるようになり、同じ都市内での取引も可能になったため、操作全体がシンプルで簡単になりました。しかし、eBay では取引手数料を徴収するためにそのような行為を禁止しており、必然的に取引プロセスの難易度が高くなります。さらに、eBayは世界統一を実現するために、従来のEachnetシステムを米国eBayシステムに置き換えました。ユーザーエクスペリエンスは完全に変わり、操作が非常に面倒になりました。これは、蓄積されたユーザーベースをTaobaoに引き渡すことに相当しました。 eBay の注意を引かないようにするため、Taobao は 2003 年を通じて「個人の Web サイト」であると主張していた。起業家チームの強力な市場開発と運営能力のおかげで、Taobao は急速に発展し、2003 年末までに XXX 人の登録ユーザーを獲得し、5 月から年末までの 1 日の最大 PV は 310,000、取引量は 4,000 万に達しました。これは eBay の注目を集めることはなかったが、Alibaba 内の多くの従業員の注目を集め、彼らはこの Web サイトが将来 Alibaba の強力な競争相手になると感じていた。中には、この新興の Web サイトには注意するよう経営陣にアドバイスする投稿をイントラネットに投稿した人もいましたが、経営陣は無関心なようでした。 (このチームは秘密を守るのに優れています)

マーケティングと運用の裏では、Taobao の技術チームもシステムの改善と革新を急速に進めています。ここでも興味深い話があります。初期の頃、eBay と Eachnet には、フォーラムでユーザーのニーズに応える従業員がいました。eBay のフォーラムでは、従業員の発言を区別するためにピンクの背景が使用されており、Eachnet の従業員は、黄色い豆、そら豆など、さまざまな豆をフォーラムでのニックネームとして選択していました。タオバオは事業戦略を議論する際にこの問題に言及し、全従業員にフォーラムに参加してユーザーの質問に答えるよう義務付けた。質問に答える仕事は、まず小宝に降りかかりました。どんな名前を使うべきでしょうか?「タオタオ」?「バオバオ」?小宝はどれも女性らしすぎるので満足しませんでした。長い議論の末、小宝は突然アイデアを思いつき、レストランの名前を「小宝」にすることに決めました。小宝は7人の妻を連れて店を開き、すべての客を迎え入れました。これはとても面白い話でした。その結果、多くの武侠小説の登場人物がフォーラムで英雄的な行為をし始めました。これらのニックネームは「タオバオ店員」としてマークされ、さ​​まざまな質問に答え、ユーザーのさまざまなニーズに迅速に対応しました。技術的に解決できる問題であれば、数人で議論し、すぐに開発、テストを行い、オンラインでリリースします。一方、EachNet は eBay に買収された後、そのシステムがグローバル版に置き換えられました。ユーザーのリクエストに対応するには、何段階もの承認プロセスが必要となり、当然ながら応答速度は低下しました。

当時の Taobao システムの最初のバージョンには、商品の公開、管理、検索、商品の詳細、入札、評価と苦情、My Taobao などの機能がすでに含まれていました (これらのモジュールは現在でもメインプロセスで使用されています。2003 年 10 月には、Alipay のプロトタイプである「Secure Transaction」という機能ノードが追加されました)。ユーザーの需要とトラフィックの継続的な増加に伴い、システムは日々多くの改善が行われています。サーバーは当初の 1 台から 3 台に増加し、1 台は電子メールの送信用、1 台はデータベースの実行用、1 台は Web アプリの実行用となっています。しばらくすると、商品検索機能がデータベース リソースを大量に消費するようになったため (類似検索が非常に遅くなった)、検索エンジン iSearch を Alibaba の中国サイトから移行しました。当初、iSearch のインデックス ファイルはハード ディスクに配置されていました。データ量が増えるにつれて、iSearch を収容するために NetApp サーバーを購入しました。

こんなに忙しい仕事で、みんな本当に疲れています。いつでもどこでも運動をしようという提案がありましたが、外ではSARSが猛威を振るっています。100平方メートル以上の家でどうやって運動すればいいのでしょうか?背の高い美人の阿克さんは、みんなにヒップアップ運動をするよう提案しましたが、この提案は男性陣から全員一致で反対されました。その後、徐朱さんはみんなに逆立ちの練習を教え、みんながそれを受け入れました。こうして逆立ちの伝統は今日まで受け継がれ、花名文化や武術文化とともに受け継がれてきました。

訪問回数とデータ量が急増したため、すぐに問題が浮上し、最初の問題はデータベースで発生しました。当時の mySQL はバージョン 4 で、デフォルトのストレージ エンジンは myisam を使用していましたが、データの読み取り時にテーブルがロックされていました (Oracle ではデータの書き込み時に行ロックがありますが、データの読み取り時には行ロックがないことはわかっています)。特に、マスター データベースがスレーブ データベースにデータを書き込む場合、マスター データベースで大量の読み取り操作が生成され、マスター データベースのパフォーマンスが急激に低下します。この方法では、データベースは高トラフィックに耐えることができません。さらに、当時の mySQL は今日の mySQL ほど優れておらず、データ容量とセキュリティの面でも多くの固有の欠陥がありました (Oracle と比較)。

原文: http://blog.sina.com.cn/s/blog_633219970100xazf.html

タオバオの技術発展レビュー(I):「独身の日」のカーニバル

原題:タオバオの技術発展の回顧(II):個人ウェブサイト時代

キーワード: 淘宝網、インターネット技術、技術開発、開発、個人、ウェブサイト、2003、ウェブマスター、ウェブサイトの宣伝、金儲け

<<:  Googleがあなたのウェブサイトを掲載していない問題を解決する方法

>>:  A5 最適化チーム: SEO に関する FAQ (パート 3)

推薦する

お金を稼ぐための非常にクールなWeChatマーケティング手法が失敗しそうだ

インターネット業界で働く私たちにとって、お金を稼ぐ良い方法は常に見つかりますが、こうした方法の多くは...

3つの大きな動きがeLong.comに大きな打撃を与え、行き詰まりに近づいている

eLongの2013年度の財務報告は芳しいものではなかった。純損失は1億6800万元で、2009年に...

クラウド コンピューティング向けの再設計: 移行戦略の最適化

クラウド コンピューティング アーキテクチャの再構築は決して簡単ではありませんが、企業がクラウド移行...

マーケティングの専門家は写真からマーケティング戦略を立案する

写真を使ったマーケティング手法は、これまで多くの企業に支持されてきました。写真自体のメリットとユーザ...

Chiaマイニングマシン: 537ドル、2*e5-2690v4 (28C/56T)/32gDDR4/23T SSD/10Gbps帯域幅

莫大な利益が得られることから、マイニング(チアマイニング)は最近とても人気があるようです。誰もが大容...

Arvixe - 50% オフセール、ブラックフライデー (Win/JSP ホスティングが目玉)

Arvixe は毎年恒例のブラックフライデー プロモーションを実施します。すべてのホストが半額、ドメ...

VMware Li Ying: 従来のデータセンターの限界を打ち破り、企業のデジタル変革を促進

[51CTO.com からのオリジナル記事] クラウド環境では、企業はビジネスの急速な発展に対応でき...

コンテナと Kubernetes を扱うこれら 3 社の「秘密」とは何でしょうか?

今日、あらゆる業界でデジタル変革のペースが加速し、データとワークロードがクラウドに移行しています。こ...

ユビキタスギガビットが5G屋内の新トレンドをリード - ファーウェイの5G屋内分散型Massive MIMOが最優秀ソリューションケースを受賞

[中国、北京、2021年9月27日] 2021年中国国際情報通信博覧会において、ファーウェイの5G屋...

ブランドマーケティングプロモーション、H5 をどうやって作るのか?

H5の作り方は?職場での具体的な実践から得た私の考えやアイデアに基づき、事例と組み合わせて、H5 の...

Baidu 製品を使用して外部リンクを構築する際には、慎重に検討しましたか?

国内のオプティマイザーは基本的にBaiduの最適化を行います。また、Baidu が常に自社製品に対し...

トラフィック制御の鍵: Traefik プロバイダーを理解するための 360 度ガイド

こんにちは、皆さん。私はルガです。今日は、クラウド ネイティブ ゲートウェイ エコシステムに関連する...

クラウドとソフトウェア、世界を食い尽くしているのは誰か?

[[324139]] 9 年前、シリコンバレーのベンチャー キャピタル会社 A16Z のパートナーで...

AWS、張文毅氏をグローバル副社長兼中華圏担当エグゼクティブディレクターに任命

2019 年 7 月 11 日、北京、Amazon の子会社である Amazon Web Servi...