目前,我正在使用 Perl 开发套接字服务器。服务器接受客户端,并侦听一系列命令,这些命令有时可能会在 MySQL 表中获取或设置值(大约 45 - 65% 的时间,并非总是如此)。服务器将有相当多的客户端连接并同时使用它(100+)。
我的问题(从标题中可以看出)是:我应该使用异步 MySQL 查询吗?我知道我可能会从不需要从中获取任何输出的查询(我设置值等)上使用异步 MySQL 获得好处,但是带有输出的查询真的需要足够的时间,我需要异步 MySQL 吗?
目前,我正在使用 Perl 开发套接字服务器。服务器接受客户端,并侦听一系列命令,这些命令有时可能会在 MySQL 表中获取或设置值(大约 45 - 65% 的时间,并非总是如此)。服务器将有相当多的客户端连接并同时使用它(100+)。
我的问题(从标题中可以看出)是:我应该使用异步 MySQL 查询吗?我知道我可能会从不需要从中获取任何输出的查询(我设置值等)上使用异步 MySQL 获得好处,但是带有输出的查询真的需要足够的时间,我需要异步 MySQL 吗?