私はJavascriptとPHPからリアルタイムアプリケーションを作成しているので、AJAXについてたくさん勉強しています。ページを更新せずにリアルタイムで更新できる必要があります。
setInterval()を使用してサーバーをポーリングしようとしましたが、すばやく実行するには、毎秒サーバーをポーリングする必要がありました。ただし、大量の帯域幅を使用しているようです。ただし、それは機能し、ホスティングプロバイダーと「無制限の帯域幅」の計画があります。でもサイトにストレスが溜まっているようですので、プッシュ技術を使いたかったのです。
プッシュの設定方法を学ぶことは非常に困難でした。私が何とか理解したことから、あなたはある種のプッシュサーバーまたはコメットサーバーをホストしなければなりません。WebSocketも調べましたが、そこでも自分でホストする必要がありました。サーバーコンピューターを所有しておらず、ホスティングプロバイダーのWebサイトにこれに関するドキュメントがない場合、その方法がわかりません。
特定のホスティングプロバイダーがプッシュサーバーをホストしていますか?サーバーをホストせずにサーバーを取得する方法はありますか?ポーリングよりもはるかに良い選択のように思えますが、同時にそれは非常に混乱しているようです。