我有一个包含多个表的 mysql 数据库。我有一个输入,可以对每个字符进行 ajax 调用。 有没有办法通过分发到其他域等来实现负载平衡?
估计统计数据: 每天约 1000-2000 次点击。每个用户的平均站点时间约为 30-60 秒。
最佳答案
我认为您最好让 AJAX 表单在输入字符时设置超时,这样就可以说在发出 AJAX 请求的最后一个字符后 300 毫秒。我在 Java SWING 应用程序中完成了与您的解决方案类似的操作,并且服务器上进行简单查询的负载是巨大的。就负载平衡 MySQL 而言,我所知道的是,您要么必须放弃一致性,要么必须应对写入性能下降的问题。
关于mysql - 穷人的负载平衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884263/