Rumah > Artikel > pembangunan bahagian belakang > Mendedahkan "sejarah cinta" dari lebih sepuluh tahun yang lalu: hubungan antara PHP dan Facebook
Hari ini saya akan bercakap tentang kisah cinta, tentang hubungan antara PHP, bahasa pengaturcaraan terbaik di dunia dan Facebook.
Keupayaan PHP untuk jatuh cinta dengan Facebook disebabkan terutamanya oleh pengasas Zuckerberg.
Xiao Zha, seorang pelajar Harvard, sangat resah dan mempunyai banyak idea bijak. Dia suka mencipta projek Web makanan segera.
Ciri-ciri PHP adalah pembangunan pesat dan pelancaran pantas Saya tertarik dengan Xiaozha secara sekilas, jadi saya meninggalkan Java, C#, Python dan Perl. Saya membangunkan banyak projek kecil dengannya hanya pada beberapa sahaja. Anda juga boleh melihat orang lain yang telah memilih kursus ini Sudah tentu, anda juga boleh menyemak kursus yang telah diambil oleh orang lain dengan memasukkan nama mereka.
Laman web ini sangat mudah, hanya teks biasa, tetapi apa yang mengejutkan Xiao Zha ialah ramai orang suka mengklik padanya. Tapak web itu digunakan dalam komputer riba peribadinya. Tapak web itu sangat popular dan dikunjungi ramai, dan tidak lama kemudian komputer riba itu lumpuh. Facemash:
Adegan ini digambarkan dalam filem "The Social Network" Zha gagal berkencan dan kembali ke apartmen untuk minum bir dan menulis kod.
Dia menceroboh pelayan pelbagai kolej Harvard tanpa kebenaran, "mencuri" foto dari buku alamat, memuat naiknya ke tapak webnya, dan memaparkannya dalam kumpulan dua orang, membolehkan pengguna menilai siapa yang lebih panas. Pada pukul 4 pagi, Facemash merebak seperti virus di Universiti Harvard Trafik sangat besar sehingga jabatan IT terpaksa memutuskan sambungannya.
Facemash juga mencetuskan sejumlah besar aduan Zuckerberg telah dipanggil oleh majlis pentadbiran Harvard dan hampir dipecat.
Rome of AugustusIni adalah kelas, tetapi Zuckerberg terlalu sibuk memprogramkan untuk mengambilnya.
Dia terkedu apabila peperiksaan akhir semakin hampir, yang memerlukan analisis gambar dan artifak dari pemerintahan Augustus. Jadi, dia memutuskan untuk menggunakan pengaturcaraan untuk menyelesaikan masalah itu. Dia menurunkan semua gambar dari laman web kursus dan memuat naiknya ke laman webnya sendiri untuk pelajar lain belajar bersama-sama nota orang.
Akhirnya, Xiao Zha mendapat "Cemerlang" dalam kursus ini.
▲Perkahwinan Laman web kecil ini merangkumi sepenuhnya ciri Xiao Zha: dia mempunyai banyak idea dan suka merealisasikannya dengan cepat.Melalui Facemash, dia mengetahui bahawa orang suka melihat gambar rakan dan kenalan, dan suka mengintip privasi orang lain.
Melalui "Augustus's Rome" Xiao Zha menyedari bahawa orang ramai gembira untuk berkongsi kandungan percuma.
Semuanya sudah siap, hanya tinggal satu titik tip.
Pada masa ini, saudara kembar Winklevoss muncul dan memintanya membuat produk sosial bernama ConnectU.
Xiao Zha berjanji, tetapi terus menunda, dan akhirnya melancarkan laman rangkaian sosialnya sendiri: Thefacebook menggunakan PHP.
Facebook tidak mempunyai sebarang kandungan pada mulanya, dan kandungannya perlu diisi oleh pengguna. Di laman web, pengguna boleh memuat naik gambar mereka sendiri, menulis hobi mereka, kursus elektif, dsb.Pengguna boleh berinteraksi hanya melalui Poke, dan yang lebih penting, mereka boleh menyemak imbas kandungan orang lain, memenuhi keinginan seseorang untuk "mengintip".
PHP dan Facebook sudah berkahwin.
▲Bulan Madu Dalam "Bright Sword", Zhao Gang berkata: Perangai dan watak tentera ditentukan oleh komander tentera pertama. Perspektif ini juga sesuai apabila digunakan untuk syarikat.
Apabila orang luar melihat pasukan Facebook, mereka sering menganggap mereka adalah penggodam Sekumpulan orang bekerjasama untuk mencuba dan mengulangi gaya ini adalah padanan yang sesuai untuk PHP.
Dengan bantuan PHP, Facebook yang bergerak pantas dengan cepat keluar dari Harvard dan memasuki semua universiti di Amerika Syarikat. Kemudian bergegas keluar dari Amerika Syarikat dan pergi ke dunia.
Pada tahun 2012, bilangan pengguna Facebook mencecah 1 bilion yang mengejutkan.
Mesti dinyatakan di sini bahawa sudah tentu Facebook juga ingin memasuki China, tetapi ia gagal Xiao Zha juga dengan cepat berubah daripada persona "mesra China" kepada pelopor anti-China, memburuk-burukkan China, dan. cuba menggunakan geopolitik Kaedah "membunuh" pesaing TikTok benar-benar tidak didengari Saya tidak akan menyebutnya di sini buat masa ini.
▲Breaup Setelah Facebook menjadi kaya, mereka mula tidak menyukai PHP.Apa yang perlu dikatakan tentang pengalaman pengguna yang lemah, keperluan untuk lebih banyak pelayan (yang bermakna lebih banyak wang perlu dibelanjakan untuk PHP), dsb.
Dia juga mengancam untuk menulis semula PHP!
Berhadapan dengan tuduhan dan ancaman, PHP mentertawakannya kerana ia tahu bahawa Facebook adalah besar, mempunyai kandungan yang kompleks dan mempunyai ekosistem sokongan. Bagaimanakah cara untuk menulis semula keseluruhan sistem?
Facebook tidak mempunyai pilihan selain menghentikan PHP Ia hanya boleh mencari cara untuk meningkatkan Zend enjin pelaksanaan PHP, tetapi ia tidak mendapat peningkatan prestasi yang diingini.
Pada tahun 2010, Facebook belajar daripada kesakitan dan akhirnya melancarkan langkah besar: HipHop, yang boleh menukar kod PHP kepada kod C yang sangat dioptimumkan dan melaksanakannya sebagai kod asli selepas penyusunan.
Selepas penukaran, kecekapan pelaksanaan meningkat sebanyak 6 kali ganda, yang merupakan satu pencapaian.
Walau bagaimanapun, sukar untuk HipHop mengambil langkah lebih dekat dengan prestasi Ia tidak dapat menyokong sepenuhnya ciri PHP, seperti create_function() dan eval(), dan sukar untuk memenuhi keperluan tindakan pantas Facebook dari segi. kompilasi dan penggunaan.
Pada tahun 2011, Facebook hanya membina mesin maya PHP HipHop VM (HHVM boleh menukar PHP kepada kod bait dan kemudian menyusunnya secara dinamik ke dalam kod mesin untuk dilaksanakan pada masa jalan ia.
Seiring dengan HHVM, terdapat cinta baharu: Godam bahasa.
Hack adalah bersamaan dengan dialek PHP, tetapi ia membenarkan pengaturcara menggunakan kedua-dua penaipan dinamik dan statik.
Ini adalah tamparan hebat kepada PHP yang menangis, membuat masalah, dan menggantung dirinya sendiri, tetapi ia tidak mempunyai kesan lagi, prestasi dan keselamatan jenis adalah sangat penting untuk sistem yang sangat besar.
Sistem Facebook secara beransur-ansur menerima pakai Hack sebagai PHP kegemarannya yang baharu tidak mempunyai pilihan selain meninggalkannya dengan sedih.
Walau bagaimanapun, ibu bapa PHP tidak berpuas hati, mereka melancarkan PHP7, yang telah meningkatkan prestasi dan mendekati HHVM Facebook . Dalam kes ini, pengaturcara masih memilih PHP, lagipun, ini adalah produk komuniti sumber terbuka.
Melihat kepada sejarah cinta antara PHP dan Facebook, kami mendapati bahawa PHP sangat menarik kepada pemula pada awal 2000-an kerana ia sentiasa boleh membangunkan tapak web dengan cepat.
Pada masa ini, PHP boleh dikatakan penuh dengan daya tarikan.
Apabila tapak web berkembang dan bilangan pengguna bertambah, kelemahan PHP akan terdedah dan ia akan tidak disukai.
Baiklah, saya baru sahaja menerima bantahan daripada ibu bapa PHP Mereka mengatakan artikel ini tidak objektif. ...
Nah, semoga bahasa pengaturcaraan terbaik di dunia menjadi lebih baik dan lebih baik!
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Mendedahkan "sejarah cinta" dari lebih sepuluh tahun yang lalu: hubungan antara PHP dan Facebook. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!