gpt4 book ai didi

ajax - 看似 'live'数据驱动的网站使用了哪些技术?

转载 作者:搜寻专家 更新时间:2023-10-30 22:17:21 28 4
gpt4 key购买 nike

也许标题可以改写得稍微好一点,但基本上我想知道 facebook 之类的公司如何实现关于新通知/消息等的“实时”界面。我知道这样一个社交网络背后的复杂性太在这个小的 SO 线程中有很多讨论,但如果有人知道为了几乎立即通知用户新记录(我假设是数据库记录)而使用的技术,那么我很想听听。

如果让我猜的话,我会说客户端代码中有定时器会通过 AJAX 定期检查数据库,然后做出相应的 react 。这样对吗?

最佳答案

通过 Comet以及通过 node.js 或类似的基于非线程的网络服务器进行长轮询。

If I were to guess, I'd say that there were timers on client-side code that would periodically check the database via AJAX and then react accordingly. Is this right?

你说对了一部分。客户端打开一个连接,服务器只有在有东西返回给客户端时才会响应。

关于ajax - 看似 'live'数据驱动的网站使用了哪些技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9820162/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com