2017-02-01 9 views
-1

私はスポーツトーナメントの管理プロジェクトを行っています。これはPHP/Laravelで書かれています。トーナメントが実行されている間、私は非同期的に( "オンライン")ウェブページ上の試合結果を公開する必要があります。私は自分の状況に適したコミュニケーションの方法を決めることができません。定期的なajaxリクエスト(例えば、10秒あたり1リクエスト)またはWebSocket?私に助言してもらえますか?あなたは両方の方法のいくつかの賛辞&を言及してくださいか?WebSocketまたは定期的なAjaxリクエスト?

ありがとうございました。

答えて

0

あなたは(HTTP)のコールが携帯し、この例のバッテリー寿命に影響しますwebsockets原因アヤックスに行くにも間違いなくモバイル版のため、これらの要求を使用している場合はWebSocketをと比較して実証することHTTP呼び出しは仕事のためのより多くのエネルギーを必要とします。

WebSocketが提供する具体的な利点が必要ない場合は、AJAXやCometなどの既存の技術を利用することをお勧めします。これは、既存の巨大なツールのエコシステムを再利用して、技術、セキュリティー・メカニズム、ナレッジ・ベース(つまり、Webサーバーよりもはるかに多くの人がHTTP/Ajax/Cometを知っています)

関連する問題