Che porta a una navigazione più veloce, un blocco degli annunci o un file host modificato?


5

Di recente mi sono imbattuto nel file degli host MVPS e sono rimasto affascinato dal concetto di blocco degli annunci a monte del tuo browser. Non so molto su quanto velocemente funzionano gli adblocker, né su quanto velocemente può funzionare il file hosts.

Vorrei ottenere un notevole aumento di velocità utilizzando quel file host e disabilitando il plug-in del browser adblock?

EDIT: solo un rapido aggiornamento - l'ho provato e sembra essere molto più veloce con il file hosts modificato, se puoi tollerare cose come questa:

inserisci qui la descrizione dell'immagine

Questo è apparso sulla homepage di Youtube, eseguirò ulteriori test per vedere se questi sono particolarmente prevalenti.


Hmm ... direi che dipenderà dalla specifica implementazione dell'adblocker. Ma se rifiuta le richieste di scaricare gli annunci o li reindirizza a localhost, non dovrebbero esserci miglioramenti evidenti.
Doktoro Reichard,

Ancora meglio, non scherzare con il file hosts invece esegui un server DNS di cache locale che blocca i domini.
Zoredache,

Puoi usare edexter che può sostituire quei fastidiosi errori del server DNS con un pixel bianco 1x1. Edexter è fondamentalmente un server http locale che ospita qualsiasi richiesta di localhost 127.0.0.1 con l'immagine di pixel 1x1
Sun

Risposte:


5

Il blocco tramite il file hosts sarà quasi sicuramente più veloce solo perché ha una capacità molto più limitata: in pratica, puoi bloccare solo in base ai nomi host. Le estensioni per il blocco degli annunci possono implementare un blocco dettagliato basato su percorsi e parametri URL, nonché su molte altre proprietà.

Anche il blocco degli host tenderà ad essere più veloce perché è implementato nel sistema operativo utilizzando un linguaggio overhead (C o C ++), rispetto a un'estensione di blocco degli annunci basata su JavaScript.

Un computer abbastanza potente probabilmente non avrà molti problemi con un vero blocco degli annunci, ma se sei su un computer di fascia bassa, il blocco degli host potrebbe essere significativamente più veloce. Quindi, nel complesso, dovrai solo testare entrambi e vedere cosa funziona meglio per te.


L'ho provato e sicuramente avrò una spinta, anche se il mio computer è già abbastanza veloce. Le pagine sembrano essere visualizzate in modo più scattante.
Ciclone,

2

L'uso di Adblock ha un impatto trascurabile sulle prestazioni di avvio. (+250 millisecondi) È difficile ottenere statistiche concrete sulle prestazioni durante la navigazione, ma posso dire aneddoticamente che è notevolmente più veloce della navigazione senza alcun metodo di blocco degli annunci.

Il file hosts è quasi sicuramente più veloce visto che è inserito nel sistema operativo e sta facendo qualcosa di abbastanza semplice. D'altra parte, Adblock probabilmente blocca più annunci e richiede meno manutenzione. Se hai qualcosa di simile a un sistema moderno, non penso che la differenza tra i due sarebbe evidente alla percezione umana. È meglio scegliere in base ad altri fattori come quale è più facile da usare o blocca più annunci.


Potrebbe essere un placebo quindi la navigazione sembra più veloce, suppongo che dovrò eseguire test estesi suppongo
Ciclone

In effetti, se non lo credi davvero, questi tipi di cose sono irritantemente difficili da misurare con qualsiasi autorità.
David,

2

Mentre l'hit in termini di prestazioni è trascurabile per la maggior parte dei computer moderni, in determinate circostanze (vecchi computer, più macchine virtuali) l'hit di memoria è piuttosto significativo.

Utilizzando l'estensione Adblock Plus puoi aggiungere 60 MB di memoria per ogni processo di Firefox, oltre a 4 MB per iframe. In alcuni casi limite può utilizzare fino a 2 GB di memoria, il che è inaccettabile anche per i computer moderni. Questo non è un difetto del codice ABP e non può essere banalmente risolto. https://blog.mozilla.org/nnethercote/2014/05/14/adblock-pluss-effect-on-firefoxs-memory-usage/

Ciò è stato confermato anche dall'autore di Adblock Plus. https://adblockplus.org/blog/on-the-adblock-plus-memory-consumption

Il problema menzionato dall'autore sopra (la duplicazione della memoria di Firefox quando si utilizza ABP) non è stato ancora risolto (o addirittura assegnato) al momento della scrittura (ottobre 2014).

Risultato aneddotico: la disabilitazione di Adblock Plus su una VM che sto eseguendo ha ridotto il consumo di memoria da ~ 220 MB a ~ 140 MB (supponendo che una VM appena avviata e un browser Firefox caricino la stessa pagina), il che è una riduzione significativa. Che ne valga la pena o meno dipende completamente dai requisiti del tuo computer.


2

Il più veloce è reindirizzare i domini che desideri bloccare su un server Web che risponderà con una pagina vuota, questo può essere fatto utilizzando un server DNS sul router che reindirizzerà l'host non valido a una pagina vuota e farà in modo che il tuo computer utilizzi il tuo server DNS del router. Avere un servizio di manutenzione di una pagina vuota è più veloce che aspettare che il browser attenda il timeout della tua richiesta e mostri un errore di qualche tipo.

L'uso delle estensioni del blocco annunci o sul file host del computer consuma risorse sul tuo computer che potrebbero essere state utilizzate altrove.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.