我正在构建网站,其主页有两个网格,我想更新 1 分钟或以上。我已经使用传统的 ajax 调用在一分钟后更新网格。现在我已经意识到长轮询和 websockets ..问题是我应该放弃旧的方式还是改变它以插入技术?用户的增长会影响系统吗?如果是,那么系统将以不正常的方式做出响应的预期频率是多少?任何建议将不胜感激..谢谢
最佳答案
这主要取决于您想要在网格中显示的数据类型。对于新闻提要或类似的东西,我会使用 AJAX 调用。但是,对于评论、聊天或实时评论等实时数据,我会使用 websockets。
用户的增长将影响应用程序的性能,具体取决于您的网站可以服务的用户数量。一台主机可以同时接待1000人左右,而其他主机只能同时接待几十人。当太多用户向托管您的网站的服务器发送和接收数据时,AJAX 和 websocket 通信可能会减慢到数据永远无法到达的程度。
此外,请记住,虽然 AJAX 对于许多解决方案都很有用,但 Websocket 旨在提供用户体验,让用户在网站上停留较长时间。 希望这有帮助!
关于jquery - 传统ajax调用我的网站的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15729162/