Adblock rallenta Firefox?


10

Potresti aver sentito parlare dell'estensione Adblock che ha un enorme elenco di filtri URL per bloccare le pubblicità dalla maggior parte dei siti Web. Questo rallenta Firefox, considerando che per ogni piccola immagine e flash deve consultare quella massiccia lista bianca di URL?


2
Il download delle immagini richiede più tempo di una ricerca ...
Ed S.

Risposte:


15

Gran parte del contenuto bloccato è costituito da file flash, immagini e script. Questi sono abbastanza grandi e richiedono tempo per il download.

Quindi, bloccandoli, Adblock migliora effettivamente i tempi di caricamento, a volte di molto.


5

Sì, rallenta Fx. È un fatto. Di sicuro, si salva la larghezza di banda di grafica non caricata, banner ecc. L'aspetto negativo è che ABP deve controllare ogni URL (sì, localizzatore di risorse) se si trova su una regola di blocco.

Di recente ho installato una grande lista di filtri e ha rallentato Fx.

Ma: se utilizzi solo un abbonamento con filtro di piccole dimensioni, puoi essere sicuro che non si noterà alcun effetto.


Hai un riferimento per questo?
alfplayer

È logico. Se ogni risorsa che deve essere caricata deve essere controllata se bloccata, si consuma tempo. Non ho statistiche su questo, ma prova tu stesso. Firebug ti aiuterà a misurare.
guerda,

Penso anche che sia logico ed è probabilmente ciò che accade. Ma le implementazioni variano.
alfplayer

3
In una pagina senza pubblicità, verrà rallentato. Ma seriamente, viviamo nel 2009, il controllo di 100 URL su un filtro di 1000 blocchi non dovrebbe richiedere più di un secondo, soprattutto se fatto in modo intelligente. Su un sito Web pieno di annunci verrà accelerato, ma soprattutto non ci saranno annunci sulla pagina . Questo vale per me potenziali perdite di velocità.
Phoshi,

1
Phoshi: Naturalmente è un grande vantaggio se non ci sono più pubblicità. Risparmiate tempo di rendering e larghezza di banda in modo da aumentare la velocità. Ma più complesse sono le regole del filtro e la struttura della pagina (con molti URL diversi su server diversi), più ABP rallenta la pagina.
guerda,

3

Non sembra rallentare Firefox. Semmai l'impressione che ottengo è che i siti si caricano più velocemente in quanto non devono recuperare così tanti dati.

Potresti fare dei tempi con Adblock acceso e spento, ma ci sono così tante variabili (cache, latenza di rete ecc.) Che i numeri che ottieni non sarebbero particolarmente utili.


2

Il tempo per la corrispondenza con un ampio elenco di elementi non è generalmente proporzionale alla dimensione dell'elenco (il termine tecnico è O(n)). Se così fosse, ogni query di Google richiederebbe molti anni.

Come altri hanno sottolineato, il tempo risparmiato non recuperando e visualizzando gli elementi bloccati probabilmente supera di gran lunga il tempo impiegato per la corrispondenza con l'elenco.


4
Gli URL di corrispondenza delle prestazioni di questo componente aggiuntivo possono davvero essere confrontati con quelli dell'infrastruttura di ricerca di Google?
alfplayer

Supponendo che stiano usando algoritmi simili, sì. Non lo saranno, sarà solo una ricerca lineare, le quantità non valgono la pena di implementare qualcosa di più complesso /
Phoshi,

1
Non intendevo confrontare gli URL corrispondenti con Google, solo per sottolineare che la corrispondenza non è necessariamente lenta (idea sbagliata che vedo nella domanda). Naturalmente, esiste una varietà di algoritmi e varianti del problema (corrispondenza esatta, caratteri jolly, regex ecc.). Non sono sicuro di cosa faccia esattamente Adblock: deve essere un po 'più di una ricerca lineare poiché supporta i caratteri jolly.
dbkk101,

1
Adblock tenta di estrarre una sottostringa statica dal filtro, che viene quindi testata prima dei caratteri jolly. (Ad esempio, salterà */banners/*se l'URL non contiene /bannerso qualcosa di simile.)
user1686
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.