web-dev-qa-db-ja.com

Postmetaにたくさんのデータ

昨年はカスタムフィールドの使用を開始し、1年後にwp_postmetaテーブルに 230,540 行がありました。今年はもっと多くのデータと新しいフィールドを追加するでしょう、そして私は新しいテーブルを作成するか、 post meta を使い続けるために何をすべきかわかりません。

今年は post meta にデータが多すぎて、おそらく新しいフィールドで 400,000 前後追加すると思いますか。

また、データ量が多いとパフォーマンスに影響しますか。

WordPressで新しいカスタムテーブルを作成するのがどれほど複雑かはわかりません。

5
LinekereDe

パフォーマンスの低下を感じなければ問題ありません。この状態になるのに2年かかったとしたら、おそらくもう2年間は安全でしょう。これはインターネットのタイムスケールでほぼ永久に続くものです(CNNなどでない限り)。

これはあなたがそれがするのが簡単であるところはどこでもあなたがスペースを節約しようと試みるべきではないという意味ではありません。あなたは本当に各投稿に14のフィールドが必要ですか?実際に使用されているものはいくつありますか。古い投稿を削除するのはどうですか?

しかし、最終的には、ある時点でパフォーマンスが低下するようになり、その時点でサーバーをアップグレードするだけで済みます。そのような大規模なサイトでは、何らかのお金の収入があり、ハードウェアを強化するためのコストは、通常は適切に行われた場合でもDBレベルでワードプレスのカスタマイズを開始するよりも小さいと思います。

5
Mark Kaplun