javascript - 如何在不使服务器过载的情况下传输有争议的更新数据?
问题描述
我有 MySQL 作为数据库,JavaScript 作为前端工具,PHP 作为后端。
我想为网站建立某种统计机制,所以我会从前端获取数据,存储它然后能够输出它。
我知道的唯一方法是在单击/悬停/聚焦/选择某些内容时发送每次 AJAX 请求......(等),然后将其存储在数据库中。
我的问题是:
如何在不使用一堆 AJAX 请求使服务器超载的情况下做到这一点?
只有当用户关闭选项卡/浏览器时,有什么方法可以发送(并实际发送和存储)......(用户关闭时将触发的任何操作),所以我可以发送一个带有对象的 AJAX 调用(数据)收集?
如果您有任何想法应该如何完成(即使它使用其他技术,例如 Node.js 等)
解决方案
推荐阅读
- c++ - 在有足够空间的情况下加载到数组会导致堆栈粉碎?
- java - 四舍五入到最接近的小数?BigDecimal 与替代形式
- dart - Sembast 删除所有文档的最佳方法
- azure - 如何获取此网址“https://sso.domainname.com/adfs/services/trust/mex”的来源?
- javascript - 如何在网页上下载“添加了文字的图像”?
- php - 为字符串中的变量模拟多个包含
- entity-framework - 带有 IBM.EntityFramework 的 Scaffold-DbContext 时出现异常
- asp-classic - 如何使用 asp classic 将 \xD6 解码为 ö?
- python - 在python中调用HANA过程
- angular - 为什么我不能在 observable 中使用 switchMap