squ*_*ick 2 java mysql connection performance jdbc
如果我在本地主机服务器上将Java连接到MySQL,我会立即访问. 但是,如果我从本地主机外部连接,从网络PC(192.168.1.100),它非常慢(4-5秒). 而且,如果我从公共IP连接到我的MY SQL服务器,它也非常慢(6秒或更长时间).
Bal*_*usC 8
"为什么"已经得到了解答.这只是网络延迟.
您可能也对如何"修复"它感兴趣.答案是:使用连接池.如果您正在运行Java Web应用程序,请使用Web服务器提供的连接池功能.以Tomcat为例,请查看本手册.如果您正在运行Java桌面应用程序,请使用像c3p0这样的合适连接池实现(此处为教程).
Bol*_*ock 6
因为您的计算机需要时间将数据包发送到外部服务器,并且需要时间来发回数据包.它被称为网络延迟,并不是特定于Java的问题,而是一般的网络问题.
归档时间:
15 年,2 月 前
查看次数:
3053 次
最近记录:
13 年,10 月 前