Hva er Seer, og hvordan du kan deaktivere den i Firefox

What er Seer, og hvordan du kan deaktivere den i Firefox

Når det gjelder ytelse i forhold til å vise en webside på brukerens datamaskin, mange faktorer spiller en rolle. Fra brukerens tilkobling til nettleserens gjengivelse motorytelse.

Til slutt, vil du komme til et punkt der gjengivelsesmotoren ikke kan få det mye raskere, noe som betyr at du er nødt til å se andre steder for å få fart på sakene videre.

Det er visse tilpasninger som utviklere kan integreres i nettleseren for å oppnå det, og forutsi handlinger er en av disse.

Google Chrome for eksempel spår nettverkshandlinger som standard for å forbedre lastingen, og en annen for å fullføre søk og adresser skrevet i nettleserens adressefelt.

Mozilla aktivert Seer i Firefox 29 og alle nyere versjoner i utgangspunktet, men måtte deaktivere den igjen etter en feil ble oppdaget som forårsaket treg nedturer for enkelte brukere av nettleseren på nedstengt.

Seer forklart


Ifølge Mozilla er Seer en viktig komponent av Necko Predictive Network Actions. Necko har blitt designet for å "forbedre lastetiden ved å utføre overhead for tilkoblinger før tilkoblinger er faktisk nødvendig".

Firefox spår hvor du klikker neste eller hva du vil gjøre videre, og begynner å behandle dette på forhånd å fremskynde prosessen hvis du gjør det spådd farten.

Den dekker DNS-oppslag, TCP håndtrykk og TLS håndtrykk ifølge oversikt arkitekturen på Mozilla Wiki.

Seer er en viktig komponent i Necko. Den holder styr over besøkte nettadresser og nettadresser som ble lastet som en del av det. Så, i stedet for bare å lagre informasjon om et besøk til ghacks.net, det vil også lagre informasjon om komponentene som ble lastet i løpet av dette besøket, for eksempel om stilark som ble lastet fra en innholds distribusjonsnett, eller skript.
< p> Neste gang det samme området er besøkt, vet Firefox på forhånd hva som må lastes noe som vil redusere overhead som leseren "vet" allerede hvilke ressurser som må nås.

Personvern

Necko pre-kobler bare, men ikke prefetch som betyr at ingen forbindelse til selve knyttet ressursen er gjort før brukeren klikker på en lenke som peker til den.

Pre-tilkoblinger er deaktivert for https nettsteder, og private surfing blir hedret av funksjonen også.

Den informasjonen ble lagret i den lokale filen seer.sqlite utgangspunktet, men Mozilla omdøpt det til netpredictions.sqlite som det føltes som seer ikke var den mest passende navn for det som det kan formidle feil bilde.

Problemer

Seer forbedrer lastetiden i Firefox når den er aktivert, men bare hvis du tilgang til ressurser som den har lagret i databasen. Hvis du bruker nettleseren på en annen måte, vil det ikke være til hjelp.

Hovedproblemet at enkelte brukere kan ha med, er det at den bruker ganske mye lagringsplass på den lokale harddisken.

På en Windows 7 Pro test system, SQLite database hadde en størrelse på 135 megabyte, og maksimum er satt til 150 Megabyte som synes mye.

Du kan endre det om å begrense eller til og med øke størrelsen på databasen:


    Skriv inn about: config i Firefox adressefeltet og trykk enter

    Bekreft at du vil være forsiktig hvis en advarsel skjermen kommer opp
    Type network.seer.max-db-size og dobbeltklikk verdien etterpå.

    Vær oppmerksom på at verdien er oppført i byte, med 157286400 være 150 Megabyte.

    Noen felles verdier er: 20MB - > 20971520, 50MB - > 52428800, og 100 MB - > 104857600

    Dette vil redusere størrelsen på filen på systemet ditt.

    Seer er ikke aktivert som standard i alle nyere versjoner av Firefox, men Mozilla vil gjøre det slutt igjen når problemet er løst

    For å deaktivere Seer når det skjer, gjør følgende mens om. config siden er lastet.


      Søk etter network.seer.enabled
      < li> Dobbeltklikk oppføringen for å sette verdien til false. Dette deaktiverer den i Firefox.

      Det du søke etter network.seer, du vil finne flere parametere som du kan eksperimentere med, for eksempel for å aktivere funksjonen når du holder over SSL koblinger eller side og subresource degraderings verdier.