Firefox forhåndsudhentning: hvad du har brug for at vide

Prøv Vores Instrument Til At Fjerne Problemer

Den grundlæggende idé bag forhåndsudhentning er at fremskynde tingene for brugeren. En algoritme er involveret, der gætter, hvilke ressourcer der sandsynligvis vil få adgang til af brugeren i den nylige fremtid. Tænk f.eks. På Facebooks login-side. Den mest rimelige antagelse er, at brugeren indtaster brugernavn og adgangskode og derefter klikker på login-linket. Hvis du forudhenter nogle af oplysningerne, kan du muligvis fremskynde tingene for brugeren, der er under udvikling, hvis der faktisk er adgang til en forudindstillet ressource.

Selv om det i teorien er et interessant koncept at fremskynde tingene for brugeren, hævder kritikere, at det skaber unødvendige omkostninger, og at det har privatlivets konsekvenser. Ressourcer, der er forudindstillet, men ikke adgang, spildes for eksempel, da de forbliver ubrugte. For så vidt angår privatlivets fred, hentes serveren informationerne fra meddelelser om brugerens forbindelse, selvom det er forårsaget af den automatiserede proces.

Prefetching i Firefox bruges på forskellige måder.

Forhåndsvisning af link baseret på

Browseren understøtter den forudindstillingsparameter, som websteder kan bruge til at give browsere oplysninger om ressourcer, som de gerne vil have, at den skal hente. Websteder skal blot tilføje parameteren rel = 'prefetch' til links til det, så Firefox vil forudindvinde ressourcen, når brugeren opretter forbindelse til den side, hvor linket offentliggøres på. Oplysninger om forhåndsudtagning kan også tilføjes som HTML-metatags i formularen

Firefox-brugere kan deaktivere denne prefetch-funktion på følgende måde:

  • Skriv om: konfigurer til browsers adresselinje, og tryk på enter-tasten på tastaturet for at indlæse det.
  • Bekræft, at du er forsigtig, hvis dette er din første gang, du åbner siden.
  • Søg efter præference network.prefetch-next og dobbeltklik på den for at indstille den til falsk.
  • Indstilling af den til falske deaktiverer funktionen i browseren.
  • Gentag processen, hvis du vil aktivere den igen på et hvilket som helst tidspunkt.

network.prefetch-next preference

DNS-forhåndsudtagning

Dette er en anden form for forhåndsudhentning, som Firefox understøtter og gør brug af som standard. Browseren forudsiger de links, som brugeren mest sandsynligt åbner for at løse domænenavne, mens brugeren stadig er på siden. Dette fjerner den tid, det tager at løse domænenavne, når brugeren klikker på et link i browseren, der blev forudsagt af Firefox som et prioriteret mål. Gevinsten afhænger meget af DNS-serveren og de forudsigelser, som Firefox foretager.

To præferencer er tilgængelige i Firefox, der bestemmer browserens DNS-forudindtagning.

  • network.dns.disablePrefetch - hvis det er indstillet til sandt, deaktiverer det forhåndsudtagning af DNS i browseren.
  • network.dns.disablePrefetchFromHTTPS - hvis det er indstillet til usandt, aktiverer det forhåndsudtagning af DNS på HTTPS-websteder. Præferencer findes ikke som standard og skal oprettes.

Spekulative forhåndsforbindelser

Forskellen mellem spekulative forhåndsforbindelser og forhåndsudskrivning af link er, at førstnævnte håndteres af browseren automatisk uanset hvilke direktiver på det websted, brugeren er på, mens sidstnævnte ser ud til kun at blive udløst, hvis præetekstdirektivet bruges på siden.

Der er en anden forskel: mens linkudhentning kan deaktiveres i browseren, kan spekulative forforbindelser ikke. Der er ingen switch til at slå den fra, og det ser ud til, at Mozilla ikke implementerer en. Spekulative forforbindelser fungerer på netværks- og internetsider samt på ny faneblad .

Så hvad er det vigtigste spørgsmål her? Sig, at du bruger en bærbar computer derhjemme og på arbejde. Hvis du besøger NSFW-websteder regelmæssigt derhjemme, kan du ende med, at nogle af dem vises på den nye fanebladside. Hvis du nu holder musepekeren over et link på den nye faneside, får den forbindelse, som bestemt vil komme ind i logfilerne. Du har måske ikke kun svært ved at forklare din chef, at du ikke har oprettet forbindelse til webstedet på arbejdet, det kan også være et af de mest pinlige øjeblikke, du nogensinde har oplevet.

Der er andre situationer. Du kan lække oplysninger om et lokalt netværk, når du f.eks. Bruger den bærbare computer i et offentligt netværk.