お世話になっております。
現在、Djangoを用いたCMSでサービス運営しており、その中でお客様とスタッフ間のメッセージ機能を搭載しています。
現在はAjaxで定期的に新規メッセージの取得を行なっておりますが、 メッセージ取得とメッセージ送信の処理が同時に行われた時など、時たまエラーが発生してしまう場合があります。 また、定期的にオブジェクトを参照するので、サーバー負荷的なものはどうなんだろうという疑問も湧いています。
少し調べていた所、Channelsを発見したのですが、Webhookというものをよく理解しておらず、Webhookのメリット・デメリットをあまり理解できていません。 (現在は単純にAjaxの方が処理が簡単なのでそちらで作ってるレベルです)
例えば、このサイトでのコメント機能をリアルタイムで更新をかけるとしたら、 はる先生でしたら、AjaxかWebhook(Channels)のどちらを選択しますか?