私は漫画のウェブサイトを構築していて、最近、好みの機能に取り組んでテストしています。自分で作っているのは
ユーザーが漫画を好き嫌いができるようにしたかったのです。FBの好みはそれを提供しません
カスタム好みのグラフィックが欲しかった
好きな数をデータベースに保存して、
人気順に漫画を並べ替えることができるようにしたいのですが…そんなことでFBからいいねの総数を取得することはできないと思います。
以下の情報に基づいて、アプローチを続行する必要がありますか?
ユニークな人がコミックIDを気に入ったときはいつでも、最初にそのユーザーのIPと彼らが気に入った特定のコミックIDを挿入します。
彼らのIPは現在データベースにあるので、同じコミックIDに再度投票しようとしても、許可されません。ただし、IPは他のコミックIDに投票できます。
彼らが実際にユニークなコミックIDを気に入っている場合は、コミックテーブル内の関連するコミックIDの好き嫌いの数が増えます。次に、これを使用して、人気順にコミックをランク付けおよび並べ替えることができます。
テストをしていると、一意のIPを持つユーザーがすべてのコミックを好きになる可能性があることに気付きました(例:127.0.0.1はコミック30が好き、127.0.0.1はコミック31が好き、127.0.0.1はコミック32が好きなど...そして60がありますユニークな漫画)...これは60のデータベースエントリです。それはたった1人のユーザーです...私のサイトが人気になり始めたらどうなりますか...それはn人の有権者*彼らが好きなxコミックをもたらす可能性があります...これは大量のデータベースエントリになる可能性があります...私のホスティングサーバーに大きな負担がかかり、管理が面倒です。
そうは言っても、Facebookのいいね機能を使えばいいのでしょうか?そうしたら、それらの好きなものを使って、データベースで人気のある自分の漫画をランク付けできますか?カスタムの好みの機能を続行する必要がありますが、アプローチを変更しますか?
それが役に立ったら、私は私の現在の好みの関数コードを投稿することができます...
ヒントをいただければ幸いです...ありがとうございます。