一直在研究 AJAX,因为我正在用 Javascript 和 PHP 制作一个实时应用程序。它需要能够在不刷新页面的情况下实时更新。
我尝试使用 setInterval() 轮询服务器,但为了快速,我必须每秒都拥有它。不过,它似乎正在使用大量带宽。但是它确实有效,我与我的托管服务提供商制定了“无限带宽”计划。不过,网站上似乎有很大的压力,所以我想使用 Push 技术。
学习如何设置 Push 非常困难。据我所知,您必须托管某种类型的推送服务器或彗星服务器。我还研究了 websockets,但你也必须自己托管它。当我没有服务器计算机并且我的托管服务提供商网站上没有关于此的文档时,我不明白该怎么做。
特定的托管服务提供商会为您托管推送服务器吗?有没有办法在不托管服务器的情况下获得服务器?与轮询相比,这似乎是一个更好的选择,但同时它似乎非常令人困惑。