小さくて基本的な「ajax」ベースのマルチプレイヤー ゲームを作成しようとしています。オブジェクトの座標は、PHP の「ハンドラ」によって与えられます。この handler.php ファイルは、ajax を使用して 200MS ごとにポーリングされています。
何も起きないときはポーリングする必要がないので、頻繁にポーリングしなくても同じことができるものはないのだろうか。例えば。Comet ですが、Comet 用にサーバー側アプリケーションを構成する必要があると聞きました。共有ウェブサーバーなので、それはできません。
クライアントで何も変更する必要がない場合、handler.php ファイルが応答を返さないようにすることもできますか? その場合も、何かがまだ変更されていないにもかかわらず、クライアントが無用に応答を要求することになります。基本的に、クライアントに何かを伝える必要がある場合にのみ、帯域幅とサーバーのリソースを使用する必要があります。オブジェクトの座標の変更。