gpt4 book ai didi

javascript - 定期调用AJAX是否会给服务器和浏览器本身带来负担?

转载 作者:行者123 更新时间:2023-12-03 06:14:41 27 4
gpt4 key购买 nike

我目前正在开发一个需要通知的网站。因此,我想调用 AJAX 并以一定的时间间隔不断检测数据库(存储通知)的变化。

所以我的问题是,有很多用户通过 same time 调用 AJAX并在 constant rate ,执行这样的任务会加重服务器的负担吗?

这会给每个用户增加浏览器的负担吗?我有一点performance issues (加载缓慢/滞后)当我启用此方法测试网站时。

如果这个方法不好,我可以对这个任务的替代方法有一些建议吗?

感谢任何帮助 =)

最佳答案

通过重复的 Ajax 调用,您的服务器将必须处理所有这些连接,因此它会加载。

您可以考虑的另一种方法是使用 websocket。您的客户端将订阅 channel ,并且您的服务器仅当在数据库中检测到更改时,才会向客户端发送通知。

使用 websocket,您的服务器将通知推送到客户端,而不是客户端获取通知。

关于javascript - 定期调用AJAX是否会给服务器和浏览器本身带来负担?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39157667/

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