web-dev-qa-db-ja.com

.htaccessを使用してAdSense JavaScriptをキャッシュし、ページ速度スコアを改善できますか?

私はAdSenseサイト運営者です。サイトのページ速度スコアを改善する必要があります。既に速度が90/100、ユーザーエクスペリエンスが100/100ですが、Google AdSenseコードにより100/100を完全に取得できません

これはエラーです:

Leverage browser caching for the following cacheable resources:
http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes)
http://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)

私の質問:

  1. adsbygoogle.jsおよびosd.js。htaccessを使用してさらに長くキャッシュできますか?
  2. adSenseの収益に影響しますか?高得点のために収入を犠牲にすることはありません。
  3. どのくらい長くキャッシュする必要がありますか? 1日? 1週間?

GoogleはWebページの速度を改善することを推奨していますが、100/100を達成するための唯一の方法はGoogle AdSenseを取り除くことです。

1
pcandra

adsbygoogle.jsおよびosd.jsはサードパーティのJavaScriptファイルです。サーバーはユーザーに送信するサーバーではないため、ユーザーはキャッシュを制御できません。 。htaccessは、この状況では役に立ちません。

ページ速度の推奨事項は、推奨事項です。それらは厳格なルールではありません。ルールを破りたい場合があります。この場合、同じユーザーに同じ広告が表示される可能性があるため、AdSenseではこれらのファイルをキャッシュできません。 AdSenseでは、ページビューごとにユーザーに表示する広告を正確に制御する必要があります。

あなたは正しいです。完璧なページ速度スコアが必要な場合は、AdSenseを捨てる必要があります。

1