Adblock 拡張機能には、ほとんどのWebサイトからの広告をブロックするためのURLフィルターの膨大なリストがあることを聞いたことがあるかもしれません。これはFirefoxの速度を低下させますか?それは、すべての小さな画像とフラッシュについて、その大規模なURLホワイトリストを参照する必要があることを考慮していますか?
ブロックされたコンテンツのほとんどは、フラッシュファイル、画像、およびスクリプトで構成されています。これらは非常に大きく、ダウンロードに時間がかかります。
したがって、それらをブロックすることにより、Adblockは実際にロード時間を大幅に改善します。
はい、Fxが遅くなります。事実だ。確かに、ロードされていないグラフィックやバナーなどの帯域幅を保存します。マイナス面は、ABPが1つのブロッキングルール上にある場合、すべてのURL(はい、リソースロケーター)をチェックする必要があることです。
私は最近1つをインストールしました 大きな大きなフィルターリスト そしてそれは本当にFxを遅くしました。
ただし、小さなフィルターサブスクリプションのみを使用する場合は、気付くような効果がないことを確認できます。
Firefoxの速度が低下することはないようです。どちらかといえば、それほど多くのデータをフェッチする必要がないため、サイトの読み込みが速くなるという印象があります。
Adblockをオンまたはオフにしてタイミングを調整することもできますが、変数(キャッシュ、ネットワーク遅延など)が非常に多いため、取得した数値は特に有用ではありません。
アイテムの大きなリストと照合する時間は、通常、リストのサイズに比例しません(専門用語はO(n)
です)。もしそうなら、各グーグルクエリは何年もかかるでしょう。
他の人が指摘しているように、ブロックされた要素をフェッチして表示しないことによって節約された時間は、おそらくリストとの照合に費やす時間をはるかに超えています。