検索エンジンからの新しい訪問ごとに、訪問者が検索エンジンで検索したキーワード(「phpパフォーマンス」など)を保存します。
キーワードが1日に使用される頻度を数えるには、他の誰かがその特定の日にその用語をすでに検索しているかどうかを確認する必要があります。
数か月後、テーブルは非常に大きくなり、その日のmysqlによるキーワードの存在のチェックにはますます時間がかかります。そこで、キーワードのみを保存し、各キーワードに特定のIDを指定して、チェックプロセスを1回だけ行い、新しい日は行わないという追加のテーブルに切り替えました。私が毎日多様化して表に挿入するキーワードに関連したこの特定のID。
これはすでにうまく機能していますが、このテーブルもどんどん大きくなっています...
誰かがこれをより高いパフォーマンスにするための良い解決策を持っていますか?
一番、
フレディ