私のコントローラでは、応答後、私はいくつかの作業を行う必要があります。より良いもの: 1. kernel.terminateイベントを聞きます または 2.カスタムイベント をディスパッチしますか?symfonyカーネルのイベントとカスタムイベント
なぜkernel.terminateですか?
あなたは$ kernel-を呼び出すことで、見ることができるように> 応答を送信した後に終了し、あなたは あなたが 返すために遅れている可能性のある特定のアクションを実行することができkernel.terminateイベントをトリガします(例えば、 電子メールを送信する)クライアントにできるだけ早く応答することができます。
しかし、一方で、私の加入者のすべての要求をチェックするのは大丈夫ですか?
実際に何をしているかによって異なります。 – Gerry
Gerry、私はGearmanキューにメッセージを送信する必要があります。 –
私は理想的には、kernel.terminateイベントでsubscribeを使用していますが、すべてのリクエストに耳を傾けるのは躊躇していますか? –