Z čeho se skládá Facebook. Je to stále PHP a Apache?

Z čeho se skládá Facebook. Je to stále PHP a Apache?

Na blogu Royal Pigdom provedli technologickou sondu do jednoho z největších webů současnost – na paškál si vzali Facebook. A výsledkem je několik pěkných statistických čísel.

Ačkoliv je Facebook často považovaný za zářný příklad webu, který je postavený na HTTP serveru Apache, databází MySQL a skriptovacím jazyku PHP, dnes je situace poněkud složitější.

Facebook v číslech:

  • Návštěvníci každý měsíc zobrazí 570 miliard stránek Facebooku
  • Na Facebooku je více nahraných fotografií než na všech ostatních fotogaleriích dohromady a to včetně Flickru
  • Každý měsíc návštěvníci nahrají tři miliardy nových fotografií
  • Každý měsíc je sdíleno více než 25 miliard položek počínaje stavovými aktualizacemi a konče komentáři
  • V minulém roce se celý Facebook skládal z 30 000 serverů

PHP kód je z velké části přeložený do C++ pomocí programu HipHop for PHP a posléze do strojového kódu, MySQL databáze se zase používá pouze jako jednoduché úložiště – pokročilejší databázová logika byla přesunuta do dalších částí systémů. K databázím se ostatně nepřistupuje tak často, celý Facebook je totiž cachovaný v systému Memcached, který se skládá z tisíců serverů na kterých jsou uloženy terabajty dat.

O fotky se stará speciální úložiště Haystack, které obhospodařuje 20 miliard nahraných fotografií ve čtyřech různých rozlišeních, ve skutečnosti jich je tedy okolo 80 miliard. O konstrukci stránky, která se skládá z logických bloků (jsou to ty navigační části, proud novinek atd.), takzvaných „pageletů“, se zase stará systém BigPipe.

Co dalšího a jakým způsobem Facebook používá k provozu, se dočtete v tomto anglickém článku.

Témata článku: Software, Facebook, Technologie, Web, PHP, Programování, Sociální sítě, Open source, Speciální situace, Jednoduchá konstrukce, Sonda, Starý systém, Royal, Feed

Určitě si přečtěte

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

17.  11.  2017 | Vojtěch Malý | 228

Nejlepší notebooky do 10 tisíc, které si teď můžete koupit

Nejlepší notebooky do 10 tisíc, které si teď můžete koupit

** I pod hranicí desíti tisíc korun existují dobře použitelné notebooky ** Mohou plnit roli pracovního stroje i zařízení pro zábavu ** Nejlevnější použitelný notebook koupíte za pět a půl tisíce

16.  11.  2017 | Stanislav Janů | 55

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 28


Aktuální číslo časopisu Computer

Otestovali jsme 5 HDR 4K televizorů

Jak natáčet video zrcadlovkou

Vytvořte si chytrou domácnost

Radíme s koupí počítačového zdroje