Adblock Firefox'u yavaşlatıyor mu?


10

Çoğu web sitesindeki reklamları engellemek için büyük bir URL filtreleri listesine sahip Adblock uzantısını duymuş olabilirsiniz . Bu, her küçük resim ve flaş için o büyük URL beyaz listesine başvurması gerektiğini düşünerek Firefox'u yavaşlatıyor mu?


2
Resimleri indirmek bir arama yapmak daha uzun sürer ...
Ed S.

Yanıtlar:


15

Engellenen içeriğin çoğu flash dosyalarından, resimlerden ve komut dosyalarından oluşur. Bunlar oldukça büyüktür ve indirmek için zaman gerektirir.

Bu nedenle, onları engelleyerek Adblock aslında yükleme süresini, bazen çok fazla geliştirir.


5

Evet, Fx'i yavaşlatıyor. Bu bir gerçek. Elbette, yüklü olmayan grafiklerin, afişlerin vb. Bant genişliğini kaydedersiniz. Olumsuz yönü, ABP'nin bir engelleme kuralındaysa her URL'yi (evet, kaynak bulucu) kontrol etmesi gerektiğidir.

Son zamanlarda büyük bir filtre listesi yükledim ve Fx'i gerçekten yavaşlattı.

Ancak: Yalnızca küçük bir filtre aboneliği kullanıyorsanız, fark edeceğiniz bir etki olmadığından emin olabilirsiniz.


Bunun için bir referansınız var mı?
alfplayer

Bu mantıklı. Yüklenmesi gereken her kaynak engellenirse kontrol edilmesi gerekiyorsa, zaman harcar. Bununla ilgili istatistiklerim yok, ama kendiniz deneyin. Firebug ölçmenize yardımcı olacaktır.
guerda

Ayrıca bunun mantıklı olduğunu düşünüyorum ve muhtemelen olan da budur. Ancak uygulamalar farklıdır.
alfplayer

3
Hiç reklamı olmayan bir sayfada, yavaşlatılır. Ancak cidden, 2009'da yaşıyoruz, 1000 URL'lik bir filtreye karşı 100 URL'yi kontrol etmek, özellikle akıllıca yapılırsa bir saniyeden fazla sürmemelidir. Reklamlarla dolu bir web sitesinde hızlandırılacak, ancak daha da önemlisi, sayfada reklam olmayacak . Bu benim için potansiyel hız kayıplarına değer.
Phoshi

1
Phoshi: Tabii ki artık reklam yoksa büyük bir avantaj. Hızı artıracak şekilde oluşturma süresinden ve bant genişliğinden tasarruf edersiniz. Ancak filtre kurallarınız ve sayfa yapısı ne kadar karmaşıksa (farklı sunuculara çok sayıda farklı url ile), ABP sayfayı o kadar yavaşlatır.
guerda

3

Firefox'u yavaşlatmıyor gibi görünüyor. Aldığım izlenim bir şey varsa bu kadar veri almak zorunda değilsiniz siteleri daha hızlı yük olmasıdır.

Adblock açık ve kapalı iken bazı zamanlamalar yapabilirsiniz, ancak aldığınız sayıların özellikle kullanışlı olmayacağı kadar çok değişken (önbellek, ağ gecikmesi vb.) Vardır.


2

Büyük bir öğe listesiyle eşleşme süresi genellikle listenin boyutuyla orantılı değildir (teknik terim O(n)). Öyle olsaydı, her Google sorgusu uzun yıllar alacaktı.

Diğerlerinin de işaret ettiği gibi, engellenen öğelerin getirilmemesi ve görüntülenmemesi ile kazanılan zaman muhtemelen listeyle eşleşen zaman harcamasını çok aşıyor.


4
Bu eklentinin performans eşleme URL'leri gerçekten Google'ın arama altyapısıyla karşılaştırılabilir mi?
alfplayer

Benzer algoritmalar kullandıklarını varsayarsak, evet.
Olmayacaklar

1
Eşleşen URL'leri Google ile karşılaştırmak istemiyordum, sadece eşleşmenin mutlaka yavaş olmadığını belirtmek istemedim (soruda gördüğüm yanlış anlama). Tabii ki, problemin çeşitli algoritmaları ve varyasyonları (tam eşleme, joker karakterler, normal ifade vb.). Adblock'un tam olarak ne yaptığından emin değilim - joker karakterleri destekledikleri için doğrusal bir aramadan biraz daha fazlası olmalıdır.
4b010

1
Adblock, filtreden statik bir alt dize çıkarmaya çalışır ve bu da joker karakterlerden önce test edilir. (Örneğin */banners/*, URL içermiyorsa /bannersveya benzeri bir şey yoksa
atlanır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.