私はNGOのインスピレーションサイトで働くつもりです。私は、 "Michael recommended apple pie"、 "Johnはチョコレートにコメントしましたケーキ」、 『キャラメルなど』アリスによって8時間前に投稿されたファッジ、パーソナライズされたイベントストリームを実装する方法は?
事は、誰かが唯一のキャラメルやサクランボに興味があるとアップルパイを見るべきではありませんので、これらのイベントは、インタレストベースであるということですまたはチョコレートケーキ。これには多くの順列があり、ユーザーのパーソナライズドイベントストリームをオンザフライで生成することは、かなり高価なデータベースクエリを意味します。
私は、アクションイベントが発生したときに何らかのバックグラウンド処理を行うことで、受信ユーザーと投稿イベント(おそらく単純なSQL JOINテーブル)との関係を事前に生成することを考えました。
イベントに対して数百人のユーザーの設定を評価するために必要な作業は相当なものであるため、作業をトリガするPOSTリクエストの一部として行うことはできないため、別のプロセスでの作業。私は現在、この仕事のためにGearmanを見ていますが、私は非常に提案を受けています。
私は自分の仕事をしてくれる人を探しているわけではありませんが、誰かがこのようなことを経験したことがあれば、私はあなたの考えを聞きたいです。
脚注として、私たちは[Drupal](http://drupal.org/)、PHP、MySQLの上にこれをすべて構築していますが、この作業はDrupal固有ではないので、論外。だから、この種のストリームでの経験があるなら、共有してください:) – mikl