¿Adblock ralentiza Firefox?

10

Es posible que haya oído hablar de la extensión Adblock que tiene una lista masiva de filtros de URL para bloquear anuncios de la mayoría de los sitios web. ¿Esto ralentiza Firefox, considerando que por cada pequeña imagen y flash tiene que consultar esa lista blanca de URL masiva?

Robinicks
fuente
2
Las imágenes tardan más en descargarse que las búsquedas ...
Ed S.

Respuestas:

15

La mayor parte del contenido bloqueado está compuesto por archivos flash, imágenes y scripts. Estos son bastante grandes y requieren tiempo para descargar.

Entonces, al bloquearlos, Adblock en realidad mejora el tiempo de carga, a veces por mucho.

harrymc
fuente
5

Sí, ralentiza Fx. Es un hecho. Seguro, guarda el ancho de banda de los gráficos, pancartas, etc. no cargados. El aspecto negativo es que ABP necesita verificar cada URL (sí, localizador de recursos) si está en una regla de bloqueo.

Recientemente instalé una gran lista de filtros grande y realmente redujo la velocidad de Fx.

Pero: si solo usa una pequeña suscripción de filtro, puede estar seguro de que no notará ningún efecto.

guerda
fuente
¿Tiene una referencia para esto?
alfplayer el
Es lógico. Si cada recurso que debe cargarse debe verificarse si está bloqueado, consume tiempo. No tengo estadísticas sobre esto, pero pruébalo tú mismo. Firebug te ayudará a medir.
guerda
También creo que es lógico, y probablemente es lo que sucede. Pero las implementaciones varían.
alfplayer el
3
En una página sin anuncios, se ralentizará. Pero en serio, vivimos en 2009, verificar 100 URL contra un filtro de 1000 bloques no debería tomar más de un segundo, especialmente si se hace de manera inteligente. En un sitio web lleno de anuncios, se acelerará, pero lo que es más importante, no habrá anuncios en la página . Esto vale las pérdidas potenciales de velocidad para mí.
Phoshi el
1
Phoshi: Por supuesto, es una gran ventaja si ya no hay anuncios. Ahorra tiempo de renderizado y ancho de banda para que aumente la velocidad. Pero cuanto más complejas sean las reglas de filtro y la estructura de la página (con muchas URL diferentes para diferentes servidores), más ABP ralentizará la página.
guerda
3

No parece ralentizar Firefox. En todo caso, la impresión que tengo es que los sitios se cargan más rápido, ya que no tienen que obtener tantos datos.

Podría hacer algunos tiempos con Adblock activado y desactivado, pero hay tantas variables (cachés, latencia de red, etc.) que los números que obtiene no serían particularmente útiles.

ChrisF
fuente
2

El tiempo para comparar con una lista grande de elementos generalmente no es proporcional al tamaño de la lista (el término técnico sí lo es O(n)). Si lo fuera, cada consulta de Google llevaría muchos años.

Como otros señalaron, el tiempo ahorrado al no recuperar y mostrar los elementos bloqueados probablemente exceda por mucho el tiempo dedicado a la comparación con la lista.

dbkk101
fuente
44
¿Se pueden comparar realmente las URL de coincidencia de rendimiento de este complemento con la de la infraestructura de búsqueda de Google?
alfplayer el
Asumiendo que están usando algoritmos similares, sí. No serán, solo será una búsqueda lineal, las cantidades no valen la pena implementar algo más complejo /
Phoshi el
1
No quise comparar las URL coincidentes con Google, solo señalar que la coincidencia no es necesariamente lenta (idea errónea que veo en la pregunta). Por supuesto, existe una variedad de algoritmos y variaciones del problema (coincidencia exacta, comodines, expresiones regulares, etc.). No estoy seguro de qué hace exactamente Adblock: debe ser un poco más que una búsqueda lineal, ya que admiten comodines.
dbkk101
1
Adblock intenta extraer una subcadena estática del filtro, que luego se prueba antes de los comodines. (Por ejemplo, se omitirá */banners/*si la URL no contiene /bannerso algo similar)
User1686