AdblockはFirefoxを遅くしますか?


10

ほとんどのWebサイトからの広告をブロックするためのURLフィルターの膨大なリストがあるAdblock拡張機能について聞いたことがあるかもしれません。これはFirefoxを遅くしますか?すべての小さな画像とフラッシュについてそれがその巨大なURLホワイトリストを参照しなければならないことを考えると?


2
画像のダウンロードは検索よりも時間がかかります...
Ed S.

回答:


15

ブロックされたコンテンツのほとんどは、フラッシュファイル、画像、スクリプトで構成されています。これらは非常に大きく、ダウンロードには時間がかかります。

したがって、それらをブロックすることで、Adblockは実際にロード時間を改善します。


5

はい、それはFxを遅くします。それは事実です。確かに、ロードされていないグラフィックス、バナーなどの帯域幅を保存します。マイナスの側面は、ABPがすべてのURL(はい、リソースロケータ)をチェックする必要があることです。

最近、大きなフィルタリストを1つインストールしましたが、Fxの速度が本当に遅くなりました。

しかし:小さなフィルターサブスクリプションのみを使用している場合、気づく効果がないことを確認できます。


これについてのリファレンスはありますか?
alfplayer 2009年

それは論理的です。ロードする必要のあるすべてのリソースがブロックされているかどうかを確認する必要がある場合は、時間がかかります。これに関する統計はありませんが、自分で試してみてください。Firebugは測定に役立ちます。
-guerda

私はそれも論理的だと思います、そしてそれはおそらく何が起こるかです。しかし、実装はさまざまです。
alfplayer 2009年

3
広告がまったくないページでは、速度が低下します。しかし真剣に、私たちは2009年に住んでおり、1000ブロックのフィルターに対して100個のURLをチェックするのに1秒もかかりません。広告が満載のウェブサイトでは高速化されますが、さらに重要なのは、ページに広告が表示されないことです。これは私にとって潜在的な速度低下の価値があります。
Phoshi

1
Phoshi:もちろん、もう広告がない場合は大きな利点です。レンダリング時間と帯域幅を節約できるため、速度が向上します。ただし、フィルター規則とページ構造(サーバーごとに異なるURLがたくさんある)が複雑になるほど、ABPの速度が遅くなり、ページの速度が低下します。
guerda

3

Firefoxの動作が遅くなるようには見えません。どちらかと言えば、あまり多くのデータをフェッチする必要がないため、サイトの読み込みが速くなるという印象があります。

Adblockをオンまたはオフにしてタイミングを実行することもできますが、変数(キャッシュ、ネットワーク遅延など)が非常に多いため、取得した数値は特に役に立ちません。


2

アイテムの大きなリストと照合する時間は、通常、リストのサイズに比例しません(専門用語はですO(n))。もしそうなら、それぞれのグーグルクエリは何年もかかるでしょう。

他の人が指摘したように、ブロックされた要素をフェッチして表示しないことで節約された時間は、リストとの照合に費やす時間をはるかに超えています。


4
このアドオンのパフォーマンスマッチングURLを、Googleの検索インフラストラクチャのURLと実際に比較できますか?
alfplayer 2009年

彼らが同様のアルゴリズムを使用していると仮定すると、そうです。彼らはそうではありません、それは単なる線形検索です、量はもっと複雑なものを実装する価値はありません/
Phoshi

1
一致するURLをGoogleと比較することを意図したのではなく、一致が必ずしも遅いとは限らない(質問で誤解されています)。もちろん、問題にはさまざまなアルゴリズムとバリエーションがあります(完全一致、ワイルドカード、正規表現など)。Adblockの機能が正確にわからない-ワイルドカードをサポートしているため、線形検索よりも少し多いはずです。
dbkk101 2009年

1
Adblockは、フィルターから静的サブストリングを抽出しようとします。これは、ワイルドカードの前にテストされます。(たとえば*/banners/*、URLに含まれない、/bannersまたは類似したものがない場合はスキップされます。)
user1686
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.