現在、約 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 ページの作成は、検索エンジンがそれらのページをクロールする際の負荷スパイクに備えてキャッシュする方法にすぎません。より良い方法はありますか?