Hvad er en cache på Facebook?

Facebook bruger en massiv cache af data om websteder over hele Internettet for at gøre deling hurtigere og lettere. Når du sender et link til din yndlingsblog eller nyhedsside, går Facebook for at se på de cachelagrede oplysninger på sine egne servere, før de ser på det oprindelige websted. Dette fremskynder, hvad der sker på Facebook, men det kan introducere fejl, hvis Facebook-cachen ikke er opdateret med det seneste indhold på det sted, der henvises til.

Caching ind

Facebook serverer en massiv mængde data hvert sekund, og disse data skal passere gennem sine servere for at komme til de mennesker, der kontrollerer statusopdateringer og kan lide sider. Men når dataene refererer til noget andet på Internettet, skal Facebook først downloade indholdet, derefter vende om og uploade det igen til folk, der kigger på Facebook-siden. For at spare tid og ressourcer, når indhold downloades en gang, cachelagres det - eller gemmes i en midlertidig, lokal fil - på Facebooks servere. På denne måde behøver indholdet ikke downloades, før det sendes videre til de mennesker, der kigger på Facebook, hver gang det henvises.

Deling af links

Hvor caching virkelig hjælper Facebook, er deling af links med video eller billeder. Disse oplysninger kan hurtigt genudsendes og blive virale, som du sandsynligvis har set på dit Facebook-feed, når flere mennesker deler det samme link. Men der kan opstå problemer, når det oprindelige websted adskiller sig fra det, Facebook har cachelagret. Dette kan ske, hvis det delte link er til hovedsiden på en blog, og der f.eks. Er kommet nye indlæg, siden linket blev delt. En læser, der klikker på det delte link, kan ikke se det rigtige indhold, fordi Facebook-cachen er ude af synkronisering med webstedet.

Færdigheder til håndtering af cache

Når du deler et link, kan du hjælpe Facebook med at afgøre, hvordan det skal håndteres. Da hvert unikke link cachelagres separat, kan Facebook blive narret til at oprette en ny cache ved hjælp af en URL-forkortelse som SnipURL, TinyURL eller Dioop (se Ressourcer), før linket sendes til Facebook. Dette får Facebook til at genskabe URL'en og vise det nyeste indhold, men det vises som adskilt fra den oprindelige URL med hensyn til antallet af delinger, linket får på Facebook.

Fejlretning af cache

Facebook har leveret et værktøj til at hjælpe brugerne med at se, hvad der faktisk er cache for hver URL (se link i Ressourcer). Du kan skrive en URL i Facebook-fejlretningsværktøjet, og den viser overskrift, billeder og andre relevante data. Denne debugger har den ekstra fordel ved at genoprette en URL til Facebooks servere, så hvis du har foretaget ændringer, og du ikke vil bruge en anden URL, kan du nulstille Facebook-cachen til en bestemt URL ved at køre den gennem Facebook URL-fejlretningsværktøjet .