#1 monklong
现在代码好像是每次new 一个spModel的时候都会创建一个SaeMysql实例,如果子spModel里面会调用其他子spModel的逻辑时,会同时打开多个SaeMysql,占用多个连接。但是SAE的mysql连接数非常有限,免费版只有20个并发连接请问是否可以让所有的spModel都共用一个SaeMysql实例?
2014-07-12 09:46:34
2014-07-12 09:46:34
2014-07-12 09:56:35
jake 发表于 2014-7-12 09:56
用speedphp的spClass来创建spModel的子实例,因为spClass是单例特性的,所以重复使用不会再进行创建对象, ...
2014-07-12 10:26:29
monklong 发表于 2014-7-12 10:26
谢谢回复
我在Model里面有几个继承spModel的类,如:dbUser, dbLog, dbScore ...,并不是同一单例然后我 ...
2014-07-12 15:26:27
jake 发表于 2014-7-12 15:26
“由于实例化了dbLog,dbScore,这样就同时打开了几个链接。”
说明一下,不会出现这样的情况的。请参考s ...
2014-07-12 17:37:56
2014-07-12 18:14:36
2014-07-14 22:51:19
monklong 发表于 2014-7-14 22:51
SaeMysql()会打开2个连接,一个主库,一个从库,
当其中一个连接数受限导致访问延时的时候,另外一个已打 ...
2014-07-15 08:54:12