sql >> Databáze >  >> RDS >> Mysql

Jak to, že chytré vyhledávání je na Facebooku tak rychlé

Facebook má velmi drahé servery využívající velmi drahé CDN (Akamai) a používá ukládání do mezipaměti na straně serveru jako memcached.

Pokud dokážete s přiměřenou přesností předvídat věci, které by uživatel mohl hledat (např. seznam známých přátel a přátel přátel) a předem je uložit do mezipaměti na serveru, můžete to udělat rychle. Pokud tento seznam doručíte s nejprve webovou stránku a uložte ji do mezipaměti na klientovi, bude to bleskové (až se stránka stejně načte).



  1. Jak zachovat omezení cizího klíče v různých databázích?

  2. Formátujte celkovou hodnotu na měnu se 2 desetinnými místy

  3. Rychlejší způsob, jak načíst obrovskou tabulku datového skladu

  4. Jak se vyhnout rekurzi ve spouštěči aktualizace, která provádí aktualizaci?