thumbs-upヒントとベストプラクティス

  • 大きなオブジェクトを送信するのは避け、ID、差分、またはストリーミングされたバイナリデータを優先してください。

  • イベントハンドラ内でデータベースアクセスや他のブロッキング処理を行わないでください。

  • イベントハンドラは軽量に保ち—受信、検証、送信のみを行ってください。

  • ビジネスロジックはAPIやワーカーサービスにオフロードし、結果だけをクライアントに返してください。

  • 受信するイベントペイロードは常に認証、サイズ制限、スキーマの正しさについて検証してください。

  • ルームを使って接続クライアントのサブセットに効率的にメッセージを配信してください。

  • ネームスペースを使って論理的な通信チャネルを分割・隔離してください。

  • クライアントの切断はリソースリークや古い状態が残らないよう注意して処理してください。

最終更新

役に立ちましたか?