Watch

GhosteryがSafariのパフォーマンスを低下させている?解決策はこちら

GhosteryがSafariのパフォーマンスを低下させている?解決策はこちら

Safari Ghosteryのパフォーマンス低下を修正

Ghosteryは、迷惑コンテンツ、トラッカー、ポップアップ、広告、その他のウェブ上の不要なコンテンツをブロックすることを目的とした人気のコンテンツブロッカーです。適切に導入すれば、ウェブページ上の不要なコンテンツの読み込みを防ぐことで、Safariのパフォーマンス向上にも役立つことがよくあります。

しかし、最近MacでGhosteryをアップデートしたところ、Safariのブラウジングに深刻なパフォーマンス低下が見られ、Safariの動作が突然カタツムリのように遅くなりました。まるで、最新のmacOS Montereyビルドを搭載した高速なM1 Macが、Windows XPで肥大化したInternet Explorerを動かすのに苦労する、ベージュ色の箱型Pentium IIにでもなったかのようでした。Webページの読み込み中にCPUが限界に達し、停止し、応答しないページからビーチボールのような表示になり、Web検索が突然途方もなく遅くなりました。明らかに何かがおかしいのです。

GhosteryコンテンツブロッカープラグインによるSafariの問題

原因は?拡張機能のアップデート後にGhosteryに追加された新しい設定です。これらの設定をオフにすると、Safariでコンテンツブロッカーが正常に機能している状態でのパフォーマンスがすぐに正常に戻りました。

Mac版SafariのGhosteryパフォーマンス低下を修正する方法

Ghostery コンテンツ ブロッカーのいくつかの役に立たない冗長な「機能」を無効にすると、Safari のパフォーマンスの問題が解決しました。その理由は次のとおりです。

  1. まだ開いていない場合はSafariを開き、環境設定に移動します
  2. 「拡張機能」へ移動
  3. 「ゴーストリー」を選択
  4. Ghosteryの設定を選択
  5. 「ブラウザツールバーのトラッカーホイールを無効にする」のボックスにチェックを入れます。
  6. 「検索結果の横にトラッカーのプレビューを表示する」のチェックボックスをオフにします。
  7. Ghosteryの設定を変更してSafariのパフォーマンス低下を修正する

  8. Ghosteryの設定を閉じる

Safari を終了して再起動します。*

トラッカーホイールは、ウェブサイトにトラッカーがいくつ存在するかを表示する以外に、機能的な役割を担っていないようです。Safariのプライバシーレポート機能で既に同様の機能を提供しています。冗長な機能で、パフォーマンスも遅く、不必要に思えます。

トラッカープレビューは検索結果にトラッカーホイールを挿入するため、Google検索やDuckDuckGoing(Ducking?Going?)などの検索を行うと、検索結果ページではURLの横にこの不要なデータが表示されるようになります。これは全く不要で、特に役に立ちません。なぜなら、ブロックされているトラッカーの数に基づいて検索内容を変える人はまずいないでしょうし、Safariのプライバシーレポート機能でもこのデータは通知されるからです。このGhostery機能は検索結果の表示速度を著しく低下させるため、この機能をオフにすることで速度を回復できます。

Ghostery 設定でこれらの機能を両方とも無効にすると、Safari のパフォーマンスが、ブラウジング パフォーマンスの向上を目的として使用している場合の目的に反して、動作が遅くなることもなく、コンテンツ ブロッカーを使用した場合に期待される速度に戻ります。

オプションとして、拡張機能を無効にすることもできます。これにより、Safari ブラウザのパフォーマンスも直ちに向上します。

あるいは、Safariから完全に削除し、この特定の機能とそれに伴うパフォーマンス低下のないコンテンツブロッカーの新しい拡張機能をインストールすることもできますが、それはあなた次第です。いずれにせよ、どのコンテンツブロッカーも、ブラウジングのニーズに合わせて設定をカスタマイズする必要があります。(ちなみに、コンテンツブロッカーをご利用の場合は、osxdaily.com をホワイトリストに追加してください。当サイトは他の多くのサイトと同様に広告によって運営されています。)

これは明らかにMacのSafariにおけるGhosteryに焦点を当てた内容ですが、GhosteryプラグインはiPhoneやiPadでもコンテンツブロッカーとして利用可能です。そのため、iOSやiPadOSでGhosteryを使用していてSafariブラウザが異常に遅くなったと感じている場合は、これらのデバイスでも同じ結果になる可能性があります。コメント欄で皆様の体験談をお聞かせください。

ブラウザのパフォーマンスに悪影響を与えることを考えると、なぜ最近のGhosteryでこれらの機能がデフォルトで有効になっているのかは謎です。すべて無効にして、Ghosteryを再びお楽しみください。*

Ghostery を使用していないが他の Safari 拡張機能を使用している場合でも、最近拡張機能をアップデートしてブラウザのパフォーマンスがひどく低下していることに気付いた場合は、Safari 拡張機能の設定や環境設定を調べてみたほうが良いでしょう。また、問題のトラブルシューティングを行う際に、問題の拡張機能を無効にしてみるのも良いでしょう。

* 注意: ブラウザで多数のタブやウィンドウを開いている場合、Ghostery の設定やサイト固有の設定や調整 (たとえば、特定のサイトでコンテンツ ブロッカーを無効にする) を変更すると、Safari のパフォーマンスが直ちに低下し、ブラウザを終了して再度開くまでひどい状態が続くことがあります。 このような場合は、Safari を再起動するまでパフォーマンスが低いままです。 また、別のサイトを調整してコンテンツ ブロッカーを拒否/許可すると、ブラウザを再起動するまでパフォーマンスが再び低下します。 これは、Ghostery の以前のバージョンでは問題になりませんでしたが、多数のタブを開いた Safari と最新バージョンの Ghostery 拡張機能を備えた最近の Mac では再現可能な問題のようです。 おそらくこれは (Safari または拡張機能自体の) バグであり、最終的には解決されるでしょう。なぜなら、macOS 上の混雑した Safari ブラウザ インスタンスで、別の同様のコンテンツ ブロッカー拡張機能で同様のパフォーマンス低下が再現されたためです。