sql >> Databasteknik >  >> RDS >> Mysql

Hur kommer det sig att smart sökning går så snabbt på facebook

Facebook har mycket dyra servrar som använder ett mycket dyrt CDN (Akamai) och använder cachning på serversidan som memcached.

Om du med rimlig noggrannhet kan förutsäga de saker som användaren kan söka efter (t.ex. en lista över kända vänner och vänner-av-vänner) och förcache dem på servern kan du göra detta snabbt. Om du levererar den listan med webbsidan i första hand och cachelagrar den på klienten, kommer den att gå blixtsnabb (när sidan väl har laddats ändå).



  1. Hur man använder förberedda uttalanden i Zend Framework

  2. Vilka är fördelarna med att skapa lagrade procedurer i SQL och MySQL?

  3. Förhindra dubbletter av poster till en tabell med PHP

  4. Batch Skicka e-post med SwiftMailer