我有一个Android应用程序正在通过Web服务和HTTP Web请求与数据库进行通信。我的Web服务由一些PHP脚本组成。由于我每隔5-10秒将信息存储到数据库,我的应用程序变得非常缓慢。现在,我的问题是如何将数据库连接保持在最低限度(我应该寻找什么),因为我知道大部分使用数据库的时间都用于连接数据库。如何保持数据库连接最小?
任何帮助表示赞赏。
在此先感谢。
我有一个Android应用程序正在通过Web服务和HTTP Web请求与数据库进行通信。我的Web服务由一些PHP脚本组成。由于我每隔5-10秒将信息存储到数据库,我的应用程序变得非常缓慢。现在,我的问题是如何将数据库连接保持在最低限度(我应该寻找什么),因为我知道大部分使用数据库的时间都用于连接数据库。如何保持数据库连接最小?
任何帮助表示赞赏。
在此先感谢。
您不能将信息存储在您的android应用程序中,并以较大的时间间隔发送批次吗? – jeroen
其实我会推荐使用排队系统,然后运行php作为CLI作业(绕过apache),然后你可以让队列中的工作人员持久化,并且他们将只使用一个连接。这不是微不足道的安装。 – ArtisticPhoenix
您对我的PHP脚本中使用'mysql_pconnect()'函数有什么看法?它会保持数据库连接是否打开? – PeMaCN