Heim > Schlagzeilen > Glauben Sie wirklich, dass Sie mit 50.000 Yuan ein Taobao-Unternehmen gründen können?

Glauben Sie wirklich, dass Sie mit 50.000 Yuan ein Taobao-Unternehmen gründen können?

藏色散人
Freigeben: 2022-02-12 11:48:50
nach vorne
3298 Leute haben es durchsucht

Heute beginnen wir mit einem Witz aus der Softwarebranche.

Der Programmierer von Partei A möchte eine E-Commerce-Website erstellen. Partei A sagt: „Es wäre wie bei Taobao.“ Wie viel kostet es? Scheint für Partei A kompliziert zu sein, aber Sie finden es schwierig?

Weil du überhaupt nicht an dasselbe denkst.

Möchte ich aus Sicht der Kunden nicht einfach nur eine Website, auf der sie Dinge kaufen können? Solange das Produkt online gestellt werden kann und Benutzer es sehen und kaufen können, sind 50.000 Yuan fast ausreichend.

Aber Sie denken: „Taobao, was für eine technische Herausforderung muss das sein. Jedes Jahr, wenn es um Double 11 geht, müssen Sie verschiedene gleichzeitige Eilverkäufe in Betracht ziehen. Wie viele Programmierer hat Taobao? 50.000, wenn Sie möchten.“ Machen Sie einen Block, es gibt keine Möglichkeit. Aber wenn es um das Modul „Automatisierung“ geht, möchte ich dieses Thema aus einem anderen Blickwinkel diskutieren: wie das System komplex wird. [Verwandte Empfehlungen:

Taobao Open Platform Development Documents

]

Taobaos Entwicklungsgeschichte

Da wir über Taobao sprechen, werfen wir anhand einiger öffentlicher Informationen einen Blick auf die technologischen Veränderungen von Taobao. Im Jahr 2013 veröffentlichte Ziliu ein Buch mit dem Titel „Zehn Jahre Taobao-Technologie“, in dem beschrieben wird, wie sich Taobao Schritt für Schritt verändert hat. Laut dem Buch wurde das erste Taobao-System „gekauft“ und es war ein System namens PHPAuction . Selbst wenn ich die höchste Konfiguration wählte, kostete es nur etwa 2.000 US-Dollar. Dabei handelt es sich um ein System, das die LAMP -Architektur verwendet, also Linux + Apache + MySQL + PHP, die damals eine typische Open-Source-Architektur war. Apropos LAMP: Ich empfehle ein kostenloses Video „zu Alibaba Cloud Build a Webserver für die Produktionsumgebung im Dienst

“, dieses Tutorial stellt die Entstehung und das Funktionsprinzip von LAMP vor. Interessierte Freunde können mehr darüber erfahren.

Später stieß die Entwicklung von Taobao auf ein Leistungsengpassproblem, das durch eine Rekonstruktion mit neuen Sprachen und neuen Tools gelöst wurde.

PHPAuction 的系统,即便选择了最高配,也才花了 2000 美元左右。这是一个采用 LAMP 架构的系统,也就是 Linux + Apache + MySQL + PHP,这在当年可是典型的开源架构。说到LAMP,就顺便给大家推荐一个免费视频《在阿里云服务上搭建生产环境的Web服务器》,该教程里面介绍了LAMP的出现及工作原理等内容,感兴趣的朋友可以学习了解一下。

后来淘宝的发展遇到了性能瓶颈问题,他们就通过新语言新工具重构来解决。

这里给大家拓展一个小知识,脸书(facebook)的创始人用php花了两周时间就搞出了facebook(不得不说,PHP的开发效率是真的高!),后来,脸书也遇到了性能问题,此时有个叫赵海平的华人工程师亲自开发了HipHop来解决性能问题,也就是现在著名的php虚拟机hhvmHier ist ein wenig Wissen für alle. Der Gründer von Facebook hat zwei Wochen damit verbracht, Facebook zu erstellen (ich muss sagen, dass die Entwicklungseffizienz von PHP wirklich hoch ist!). Zu diesem Zeitpunkt stießen wir auch auf Leistungsprobleme. Ein chinesischer Ingenieur namens Zhao Haiping hat HipHop persönlich entwickelt, um das Leistungsproblem zu lösen. Dies ist der Prototyp der mittlerweile berühmten php virtuellen Maschine hhvm (obwohl er überhaupt nicht mehr beteiligt ist). Forschung und Entwicklung von hhvm , aber der Basiscode wird immer noch von Zhao Haiping verwendet).

Wenn sich viele Unternehmen entwickeln, werden sie auf Leistungsengpässe stoßen. Zu diesem Zeitpunkt müssen sie entweder neue Sprachen und neue Tools rekonstruieren, um die Leistungsanforderungen zu erfüllen, oder eine virtuelle Maschine wie Facebook und Ali neu erstellen. Der Wiederaufbau einer virtuellen Maschine erfordert jedoch viele technische Reserven. Mit anderen Worten: Die meisten Unternehmen mit der Größe von Facebook und Alibaba verfügen nicht über diese technischen Reserven, sodass es sinnvoll ist, Geld für den Wiederaufbau auszugeben. Zhao Haiping, der die virtuelle PHP-Maschine bei Facebook entwickelt hat, entwickelt jetzt taobaojvm bei Alibaba.

Dennoch hat Alibaba Taobao im Laufe der Jahre ständig neue Technologien entwickelt und Details hinzugefügt. Der erfolgreiche Betrieb einer E-Commerce-Plattform ist untrennbar mit den technischen Talenten verbunden, die dahinter arbeiten Wenn wir auf Probleme stoßen, versuchen auch wir, Lösungen zu finden und weiterzulernen, ganz zu schweigen von uns normalen Internet-Menschen.

Wie Ali Roundtable HR sagte: „Jeder hier ist ein durchgeknallter Mensch.“ Mein Körper konnte nie garantieren, dass ich skrupellos kämpfen kann. Die Grundlage ist immer noch nicht gut. Wenn ich ein Kampfsportler werden möchte, muss ich beharrlich einen längeren Weg gehen und ich kann die Willenskraft haben.

„Beharren Sie beim Lernen, lernen Sie fleißig und üben Sie das Lernen.“

Ich hoffe, dass jeder an diesen drei Glaubensbekenntnissen festhalten kann.

Kursempfehlung: „PHP-Video-Tutorial

Verwandte Etiketten:
Quelle:geekbang
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage