O Adblock diminui a velocidade do Firefox?


10

Você já deve ter ouvido falar da extensão Adblock, que possui uma lista enorme de filtros de URL para bloquear anúncios da maioria dos sites. Isso desacelera o Firefox, considerando que, para cada pequena imagem e flash, ele precisa consultar a enorme lista de permissões de URL?


2
Imagens levar mais tempo para o download do que faz uma pesquisa ...
Ed S.

Respostas:


15

A maior parte do conteúdo bloqueado é composta por arquivos flash, imagens e scripts. Estes são bastante grandes e requerem tempo para fazer o download.

Portanto, ao bloqueá-los, o Adblock realmente melhora o tempo de carregamento, às vezes muito.


5

Sim, diminui o Fx. É um fato. Com certeza, você salva a largura de banda de gráficos não carregados, banners etc. O aspecto negativo é que o ABP precisa verificar cada URL (sim, localizador de recursos) se estiver em uma regra de bloqueio.

Eu instalei recentemente uma grande lista de filtros e ela realmente diminuiu o Fx.

Mas: se você usar apenas uma assinatura de filtro pequena, pode ter certeza de que não há efeito algum.


Você tem uma referência para isso?
Alfplayer

Isso é lógico. Se todo recurso que precisar ser carregado deve ser verificado se bloqueado, isso consome tempo. Não tenho estatísticas sobre isso, mas tente você mesmo. Firebug irá ajudá-lo a medir.
guerda 2/11/2009

Eu também acho que é lógico, e provavelmente é o que acontece. Mas as implementações variam.
Alfplayer

3
Em uma página sem anúncios, ela fica mais lenta. Mas, falando sério, vivemos em 2009, a verificação de 100 URLs em um filtro de 1000 blocos não deve demorar mais de um segundo, especialmente se for feita de maneira inteligente. Em um site cheio de anúncios, ele será acelerado, mas o mais importante é que não haverá anúncios na página . Vale a pena perdas potenciais de velocidade para mim.
Phoshi

11
Phoshi: Claro que é uma grande vantagem se não houver mais anúncios. Você economiza tempo de renderização e largura de banda para aumentar a velocidade. Porém, quanto mais complexas as regras de filtro e a estrutura da página (com muitos URLs diferentes para servidores diferentes), mais o ABP diminuirá a velocidade da página.
guerda 3/11/09

3

Não parece retardar o Firefox. A impressão que sinto é que os sites carregam mais rapidamente, pois não precisam buscar tantos dados.

Você pode fazer alguns intervalos com o Adblock ativado e desativado, mas há tantas variáveis ​​(caches, latência da rede etc.) que os números que você obtém não seriam particularmente úteis.


2

O tempo de correspondência com uma grande lista de itens geralmente não é proporcional ao tamanho da lista (o termo técnico é O(n)). Se assim fosse, cada consulta do Google levaria muitos anos.

Como outros salientaram, o tempo economizado ao não buscar e exibir os elementos bloqueados provavelmente excede em muito o tempo gasto na correspondência com a lista.


4
Os URLs de correspondência de desempenho desse complemento podem realmente ser comparados aos da infraestrutura de pesquisa do Google?
Alfplayer

Supondo que eles estejam usando algoritmos semelhantes, sim. Eles não vão ser, ele vai ser apenas uma pesquisa linear, as quantidades não são dignos de implementar qualquer coisa mais complexa /
Phoshi

11
Não pretendia comparar URLs correspondentes ao Google, apenas salientar que a correspondência não é necessariamente lenta (equívoco que vejo na pergunta). Obviamente, há uma variedade de algoritmos e variações do problema (correspondência exata, curingas, regex etc.). Não sei exatamente o que o Adblock faz - ele deve ser um pouco mais do que uma pesquisa linear, pois eles oferecem suporte a caracteres curinga.
Dbkk101 04/11/2009

11
O Adblock tenta extrair uma substring estática do filtro, que é testado antes dos curingas. (Por exemplo, ele pulará */banners/*se o URL não contiver /bannersou algo semelhante.) #
User1686
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.