新しいウェブサイトの立ち上げまであと数日しかないため、開発プロセスの最後の仕上げを開始しました。アプリケーションのすべての部分を最適化するための努力により、すべてがうまく機能しますが、私のパートナーは、mysql データベースのサイズと、時間の経過とともに発生する可能性のある問題について質問しました. より具体的には、嫌いな機能 (cfc、jquery) を構築しました。これは完璧に動作しますが、多くの訪問者を引き付けることができれば DB サイズが大幅に増加します。
これが私たちのロジックです:
- IP を DB に保存するため、すべてのユーザーは 1 つの記事に対して 1 回だけ投票できます (賛成票または反対票)
。ストアド プロシージャ) と、データベース内の 100,000 行。それを 10、100、または 1000 で数えると、状況がわかります。
投票テーブルには4つの列があります
-typeID(voteUp = 1およびvoteDown = 2)
-articleID
-IP
-vCount(合計をカウントするために使用し、各記事の投票数)
ここでポイントを逃していますか?あなたの経験では、このタイプの機能を処理するための最良のアプローチは何ですか?