2

現在、約 10,000 のリスティングがあるコミュニティ サイトがあります。次のような新しいURL戦略を採用しています

example.com/products/category/some-product-name

戦略の一環として、サイトマップを実装しています。Google には既に私のサイトの適切なインデックスがありますが、URL は変更されます。各商品リストの DB にアクセスする php フレームワークを使用しています。

Google に 10,000 個の新しい URL を提供することによるパフォーマンスへの影響が心配ですが、どうすればよいですか?

私が考えている解決策は、php で出力されたページを静的な HTML ページにレンダリングすることです。私はすでにこの機能をサイトの他の場所に持っています。そうすれば、Google は 10,000 ページの html ページをインデックスに登録します。このシステムの優れた点は、ユーザーが Google 経由でその HTML ページにアクセスした場合、サイト内を移動し始めるとすぐに PHP バージョンに戻ることです。

この方法に関する私の問題は、きれいな URL に .html を追加する必要があることです...

example.com/products/category/some-product-name.html

私はこれについて間違った方法で進んでいますか?

編集 1: PHP と MySQL のオーバーヘッドを削減したい。HTML ページの作成は、検索エンジンがそれらのページをクロールする際の負荷スパイクに備えてキャッシュする方法にすぎません。より良い方法はありますか?

4

4 に答える 4

1

10000 個の新しいリンクについて心配する必要はありませんが、現在の Google トラフィックを分析して、Google がそれらをクロールする速度を確認することをお勧めします。キャッシングは常に良い考えです (参照: Memcache, or even generate static files?)。

たとえば、現在 googlebot から 1 秒あたり約 5 件のリクエストがあります。これは、Google がこれらの 10,000 ページを 30 分でクロールすることを意味しますが、次のことを考慮してください。

  1. 既存のすべてのリンクを新しい場所にリダイレクトする

    これにより、Google やその他の検索エンジンによって既にインデックス登録されているリンクがほぼ即座に書き換えられることが保証されます。現在の Google ランクは新しいリンクに移行されます (追加のリンクはスコア 0 から始まります)。

  2. グーグルアナリティクス

    通常のクロール (javascript リダイレクト、ログイン ユーザー コンテンツ リンク) では通常検出されない、Google が Analytics データを使用してページをクロールしていることに気付きました。おそらく、Google は URL の変更を非常に迅速に検出しますが、1) を参照してください。

  3. サイトマップ

    この場合のサイトマップ ファイルの経験則は、最新のコンテンツで更新し続けることだけです。10,000 個のリンク、またはそこにあるすべてのリンクを保持することは、まったく無意味です。このファイルをどのように更新しますか?


最近では、ユーザーが使用するほとんどのリンクは十分にキャッシュされているため、私と Google クローラーとの愛と憎しみの関係ですが、Google クローラーがクロールするものは通常そうではありません。これが、Google がリクエストの 1/6 で 6 倍の負荷を引き起こす理由です。

于 2008-12-08T22:19:31.140 に答える
1

私が何かを見逃していない限り、心配する必要はないと思います。あなたの製品名のリストはそれほど頻繁には変化しないと思います.1ごとではなく、1日程度のスケールで. Google サイトマップは 1 秒以内に読み取られる必要があり、更新後すぐにクローラーがクロールするわけではありません。複雑なことをせずに試して、最適化で首を折る前に効果を測定します.

于 2008-12-08T22:11:10.580 に答える
0

あなたの主な質問に対する答えではありません。

.html を追加する必要はありません。URL はそのままにしておくことができます。html ファイル (接尾辞 .html がない) にリダイレクトするより良い方法が見つからない場合は、readfileを使用して PHP 経由で出力できます。

于 2008-12-08T22:08:40.957 に答える
0

Google に 10,000 個の新しい URL を提供することによるパフォーマンスへの影響が心配ですが、どうすればよいですか?

Google のサーバーのパフォーマンスへの影響は? 私はそれについて心配しません。

独自のサーバーのパフォーマンスへの影響は? 私もそれについて心配することはありません。以前よりもはるかに多くのトラフィックが得られるとは思えません。別の URL に送信されるだけです。

于 2008-12-08T22:17:09.663 に答える