我有一个Codeigniter应用程序和数据库连接的问题。就我在Internet上阅读而言,CodeIgniter使用单例来处理对象的实例,例如数据库对象。所以,有了这个,我明白,总有一个数据库实例,mysql中只有一个连接(我使用的是mysql)。
因此,我使用Ajax跨域请求来保存集中式数据库中不同服务器中多个站点的“访问”。现在的问题是,由于我正在保存来自世界各地的请求的网站我得到了一个huuuuge数量的请求,我没有问题在数据库中保存数据,服务器是非常强大的,事情就是如何,每次请求发生时,我都有一个全新的数据库连接,所以我每分钟在mysql中获得超过1000个实时连接......然后mysql崩溃,因为它只支持最多9000个实时连接。
是不是假设使用单例(本身由codeigniter)我只有1个实时连接而不是每个请求一个?
感谢大家的阅读,希望你能帮忙解决这个问题。
此致