sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor er smart søgning så hurtig på facebook

Facebook har meget dyre servere, der bruger et meget dyrt CDN (Akamai) og bruger caching på serversiden som memcached.

Hvis du med rimelig nøjagtighed kan forudsige de ting, som brugeren kan søge efter (f.eks. en liste over kendte venner og venner-af-venner) og pre-cache dem på serveren, kan du gøre dette hurtigt. Hvis du leverer listen med websiden i første omgang og cache den på klienten, vil den være lynhurtig (når siden alligevel er indlæst).



  1. Sådan begrænser du adgang til databasen i PostgreSQL

  2. inkonsistente datatyper:når tabel returneres fra markøren i en pakkefunktion - ORACLE

  3. Hvordan tilføjer jeg betingelser i underordnede underordnede modeller i efterfølger, som bør påvirke min overordnede model i findAndCountAll?

  4. anløbsbro og Oracle Connection Pooling