【问题标题】:Choosing technlogy for a website. Ajax or push?为网站选择技术。阿贾克斯还是推?
【发布时间】:2011-04-26 02:46:11
【问题描述】:

我们正在建立一个网站,其功能类似于 bigdeal.com。我们不会建立拍卖网站或类似的网站,但网站的某些部分会根据其他用户的操作频繁更新(类似于在 bigdeal.com 上的出价)。每次某些用户引发不同的事件时,页面都会不断更新。

我们想知道这是否可以仅使用 ajax 来完成,或者是否有必要使用 smartfoxserver.com 或 pusher.com 之类的东西

谢谢

【问题讨论】:

    标签: ajax client-server push


    【解决方案1】:

    这真的取决于实时方面的重要性。例如,对于聊天网站,推送对于实时通信至关重要。对于延迟问题不大的网站,您可能希望每隔一段时间使用 AJAX 进行轮询。作为一个现实生活中的例子,Twitter.com 至少曾经在其主页上显示一些最近的推文。这是由 AJAX 提供支持的,因为并不是每个人都必须在收到最近的每条推文后立即看到它。就您的目的而言,看起来 AJAX 没问题。

    【讨论】:

    • 感谢您的回答。因此,如果实时是必不可少的,我们应该使用推送。问题是,否则我们将不得不每秒发出一个 ajax 请求,这可能会导致浏览器性能下降。
    • @Nicolas:我不建议每秒发出一个 AJAX 请求。 Twitter 这样做的方式是他们从五分钟前返回的东西。当它完成显示这些(可能需要一两分钟)时,它会从停止的地方请求更多。
    猜你喜欢
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2018-05-15
    • 2018-07-04
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多