私は多くのアイデアを打ち解けましたが、どれも簡単ではありません&効率的です。誰かが私のウェブサイト上で別のユーザーが別のユーザーを購読できるように、どのようにしてそれを作るかについてのアイデアは誰にもありますか?私はテーブルを作って、誰かが誰かを購読するたびにこれが新しいエントリーを作るようにするべきですか?サブスクライバシステムを実行する最善の方法は何ですか?
答えて
各ユーザーに固有のIDが必要です。サブスクライバにサブスクライブされたIDのリストを渡し、フィードをロードするときにIDとロードデータもチェックします。
これは最も簡単で簡単です。コンマ区切りのリストで十分です。
1人のユーザーが購読し、別のユーザーがコンマで区切ったリストを同時に*購読していない場合*どのように管理しますか? – hakre
フラット(テキスト)ファイルではなくデータベースを使用する場合、正確な同時(un)サブスクリプションについて心配する必要はありません。 – VettelS
リストは、各ユーザー(データベース内のテーブルのエントリ内)に保存されます。私は、同じ時刻に2つのリクエストを実行する1人のユーザーは、可能であれば可能性が高いとは思っていません。 2人の別個のユーザの場合、別々のエントリであるため、衝突の可能性はありません。 – FakeRainBrigand
JSONアレイを使用して、各ユーザーが購読しているユーザーIDをリストします。
- 1. ASP.NET MVCでユーザーコントロールを実装する最善の方法は何ですか?
- 2. C++でハッシュローテーションメソッドを実装する最善の方法は何ですか?
- 3. 単一のWebサービスコール内でグループ/バッチ実行を実装する最善の方法は何ですか?
- 4. AJAXの「スライダ」を実装する最善の方法は何ですか?
- 5. 演算子のオーバーロードを実装する最善の方法は何ですか?
- 6. ショートカットエディタTextBoxを実装する最善の方法は何ですか?
- 7. Android:ゲーム用ボードを実装する最善の方法は何ですか?
- 8. ビューモデルを構築する最善の方法は何ですか?
- 9. データフレームを回避する最善の方法は何ですか?
- 10. VCLファイルをデバッグする最善の方法は何ですか?
- 11. NSMutableArrayをシャッフルする最善の方法は何ですか?
- 12. オブジェクトを解決する最善の方法は何ですか?
- 13. ASP.Netページからツールを実行する最善の方法
- 14. C++でキャストする最善の方法は何ですか?
- 15. WCFで認証する最善の方法は何ですか?
- 16. Java/C#からC++に移行する最善の方法は何ですか?
- 17. ASP.Netアプリケーションで長時間実行されるプロセスを処理する最善の方法は何ですか?
- 18. 実行中のサービスからデータを要求する最善の方法は何ですか?
- 19. PHPでバックグラウンドで実行されるコンソールアプリケーションで動作する最善の方法は何ですか?
- 20. 独自のスレッドで連続プロセスを実行する最善の方法は何ですか?
- 21. 実行中のasp.net Webアプリケーションをリモートで設定する最善の方法は何ですか?
- 22. Google Datalabノートブックでセルの実行を停止する最善の方法は何ですか?
- 23. PHPで 'パスワードのリセット'機能を実行する最善の方法は何ですか?
- 24. ノードで資産管理を行う最善の方法は何ですか?
- 25. Subversion(SVN)でコードレビューを行う最善の方法は何ですか?
- 26. akka-httpを使用してOAuth2認証を実行する最善の方法は何ですか?
- 27. C#を使用してSQLエージェントジョブを実行する最善の方法は何ですか?
- 28. Unicorn Serverプロセスの実行を停止する最善の方法は何ですか?
- 29. このようなメニューを実行する最善の方法
- 30. トップと重なっていない固定トップバーを実行する最善の方法は何ですか?
+1ですが、タイトルはやや誤解を招くことがあります。 –
問題は何ですか?サブスクリプション関係を保存する方法または実際に投稿を配信する方法 –
MySQLに関係なく、少なくとも1つのテーブルがあるのはよくあることです。本当に、あなたの具体的な質問は何ですか、なぜあなたは不明ですか? – hakre