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

Come mai la ricerca intelligente è così veloce su Facebook

Facebook ha server molto costosi che utilizzano un CDN (Akamai) molto costoso e utilizza la cache lato server come memcached.

Se puoi prevedere con ragionevole precisione le cose che l'utente potrebbe cercare (ad esempio un elenco di amici e amici di amici conosciuti) e memorizzarle nella cache sul server, puoi farlo rapidamente. Se consegni quell'elenco con la pagina web in primo luogo e la cache sul client, sarà velocissimo (una volta che la pagina sarà comunque caricata).