0

同じURLに対して異なるhtml/コンテンツを配信するモバイルサイトでVaryヘッダーを使用することに関するグーグルの推奨事項を読んだ後、たとえば新しいモバイルサイトがあり、サイトの一部しかカバーしていない場合にどうなるかを理解しようとしました。デスクトップとモバイルデバイスで同じhtml/コンテンツを配信するページをいくつか残します。html / contentが実際にユーザーエージェントによって異なるかどうかに関係なく、すべてのページにVaryヘッダーを追加する必要がありますか、それともデスクトップとモバイルデバイスで異なるhtml/contentを配信するURLにのみヘッダーを追加する必要がありますか。「ユーザーエージェントによって変化」しない特定のページで変化ヘッダーが見つかった場合、グーグルはサイトにペナルティを科しますか(同じサイトの他のページは変化します)?

4

2 に答える 2

1

これにより、何らかのペナルティを受ける可能性はほとんどありません。いくつかのページでコンテンツが変わらないのに、UA ヘッダーを提供するサイトを彼らが攻撃するとは思えません。あなたは積極的に誰かをだまそうとしているわけではありません。

これが問題になる可能性がある唯一のケースは、ユーザー エージェントが検索エンジンのユーザー エージェントに対して、ブラウザーやモバイルのユーザー エージェントに対して表示したものとは大幅に異なるページ上のコピーを表示し、そのために Vary ヘッダーが悪用されていると判断した場合です。 . ペナルティが発生する可能性があります。

基本的に、誠実に作業し、コンテンツを「クローキング」しないでください (意図していないことはわかっていますが、検索エンジンのスパイダーがだまされていないことを確認してください)。

于 2013-01-23T15:44:15.627 に答える
1

独自のキャッシング メカニズムを使用していて、UA ごとに異なる場合は、可能な限り少なくすることをお勧めします。膨大な数の UA が存在します。2 つの UA ヘッダー間で 1 文字の違いがあると、異なるキャッシュ コピーが作成されます。したがって、UA ヘッダーを変更すると、低いキャッシュ ヒット率がほぼ保証されます。

しかし、独自のキャッシング レイヤーを使用していない場合は、いずれにせよあまり重要ではないと思います。Vary: User-agent ヘッダーを常に発行するのが最も簡単だと思いますが、それがあなたやあなたのユーザーに問題を引き起こすとは思いません。とはいえ、ISP (またはその他) が何らかのキャッシュ レイヤーを使用してユーザー エクスペリエンスを向上させている場合でも、キャッシュの変更をできるだけ最小限にして、キャッシュ ヒット率を高くすることをお勧めします。

簡単に言うと、サイトのトラフィックが比較的少なく、独自のキャッシングを行っていない場合は、物事をできるだけシンプルに保ちます。トラフィックの多いサイトの場合は、別のキャッシング スキームを検討する (UA を変更しない可能性もある) か、少なくとも Vary: User-agent ヘッダーだけを実際にモバイル デバイスに可変コンテンツを提供するページに追加します。

于 2013-01-23T16:45:27.370 に答える