寻找数据库密集应用程序的MySQL性能建议

时间:2015-01-14 17:25:22

标签: php mysql timer

我正在使用jQuery,PHP和MySQL创建一个消息传递应用程序。每次用户输入消息时,我都会将其存储在MySQL表中。在接收用户端,我基本上只添加了一个Javascript计时器,每隔X秒就检查数据库中的新消息。

系统运行良好但是这会成为性能问题吗?例如,假设我有1000个用户,并且每个用户每5秒就会访问一个MySQL表。

有人能建议更好的方法吗?

1 个答案:

答案 0 :(得分:0)

根据您的实际架构,您的SGBD会受到心脏病发作:)左

解决方案在于实现Web Socket
在后端只有1个PHP实例检查数据库是否有新的更新,如果存在,PHP可以调用Web服务到Web-Socket服务器(如NodeJS),Server将消息发送给客户端

相关问题