0

私は好き/嫌いなシステム(php + ajax + mysql)に取り組んでいます。私のシステムは、ここで推奨されているように作成されています:投稿の好き嫌いのシステム。たとえば、データベースへの多くのリクエストがあります。

  1. ユーザーが好きなときに(データベースに挿入)
  2. この投稿のいいねをすべて取得 (データベースから選択)
  3. また、ユーザーがlikeを入れようとすると、データベースにチェックフラグがあります。
  4. ユーザーがこの投稿のようなものを 2 回入れようとした場合は、db を介してフラグをもう一度確認してください。

これは1つの投稿のみですが、ユーザーが好きなコメントもあります。データベースを介してこの操作を行うための良い方法はありますか、それともキャッシュ/セッションなどを使用する方が良いですか?

4

1 に答える 1

1

セッション間で保持したい場合は、何らかのデータベースに保存する必要があります。

おそらく、スレーブが読み取りのみを行い、マスターのみが書き込みを行うマスタースレーブデータベースを使用することで、より効率的になる可能性があります。

仕様に応じて、さらに多くの方法があります。

于 2013-04-15T09:23:12.850 に答える