mysql - 穷人的负载平衡

标签 mysql ajax load-balancing

我有一个包含多个表的 mysql 数据库。我有一个输入,可以对每个字符进行 ajax 调用。 有没有办法通过分发到其他域等来实现负载平衡?

估计统计数据: 每天约 1000-2000 次点击。每个用户的平均站点时间约为 30-60 秒。

最佳答案

我认为您最好让 AJAX 表单在输入字符时设置超时,这样就可以说在发出 AJAX 请求的最后一个字符后 300 毫秒。我在 Java SWING 应用程序中完成了与您的解决方案类似的操作,并且服务器上进行简单查询的负载是巨大的。就负载平衡 MySQL 而言,我所知道的是,您要么必须放弃一致性,要么必须应对写入性能下降的问题。

关于mysql - 穷人的负载平衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884263/

相关文章:

mysql - 如何选择年龄范围内的人

iphone - Ajax.Updater 输出仅在 iPhone 首次加载时出现乱码

php - 将 $_SESSION ['somthing' ] 分配给变量时未定义索引

javascript - ajax网站内存使用累积/Chrome

java - Spring BasicAuthenticationFilter 和 UsernamePasswordAuthenticationFilter 与实际应用程序位于不同的服务器上

java - 是否可以在分布式环境中将 RMI 与循环负载均衡器一起使用?

load-balancing - 可以使用负载均衡器启用 Keep-alive 吗?

java - Docker Mysql + Spring 连接被拒绝

MySql 到 Postgres 使用 Dapper tinyint 到 boolean 的数据迁移

javascript - Node.js 和 MySQL - 错误 : 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client