Re: [PHP-DB] MySQL connection

[email protected] (Karl DeSaulniers) Sun, 5 Mar 2017 18:29:08 -0600
Newsgroups php.db
Message-ID <[email protected]>
Ah, thanks for the reply Joshua.

Duly noted. So when is it bad to make multiple open and close =
connections then?
I am guessing that could have some impact with lots of users too. Yes?

If the website in question does not have a lot of users (less than =
1,000), is this still a bad call to keep an open connection?
If so, should I be closing the connection after each page load that has =
multiple calls on the database?
Or after each call to the database?=20

I am wanting to make sure I am not doing something bad or dangerous when =
holding these sessions open.
If it is a matter of taste, I'll leave it, but if it is a matter of best =
practices to open and close, I will change the method I am using.

Again, TIA!

Best,

Karl DeSaulniers
Design Drumm
http://designdrumm.com




> On Mar 5, 2017, at 6:19 PM, Arneson, Joshua <[email protected]> =
wrote:
>=20
> Right off the bat, you need to consider concurrency issues. Depending =
on the size of your user base and level of activity this could become a =
major issue. In the end, why hold an open connection for 15 minutes just =
to process 20-30 transactions that take 20-30ms each? Just better (under =
most circumstances) to open the connection, process your transaction , =
then close the connection.=20
>=20
> Respectfully,
>=20
> Joshua D. Arneson
> Data Manager, Mount Sinai NIH Brain & Tissue Repository (NBTR)
> 130 W Kingsbridge Rd, Rm 5F-04
> Bronx, NY 10468
> Email: [email protected]
> Office: 718-584-9000 ext 6094
> Mobile: 347-915-8911
> Fax: 718-741-4746
>=20
>> On Mar 5, 2017, at 6:54 PM, Karl DeSaulniers <[email protected]> =
wrote:
>>=20
>> Hello everyone,
>> Long time. Hope all are well.
>>=20
>> Quick question. How should MySQL connections be treated?
>> Is it ok to leave them open or is it better to close them after =
transactions?
>> I have a website that uses sessions and was wondering if there was =
any situations where I should be closing the connection.
>> Either for performance reasons or security or best practices.=20
>>=20
>> Just wondering your professional.
>>=20
>> TIA
>>=20
>> Best,
>>=20
>> Karl DeSaulniers
>> Design Drumm
>> =
https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__designdrumm.com&d=3D=
DwIFAg&c=3DshNJtf5dKgNcPZ6Yh64b-A&r=3DHSbgyt8GFSyWQ53Nxworjip-dgIKnMlPBkQ0=
VGj7tYk&m=3D09oI7Bn2rpePGXSl8CmHMTUqhm3Rjh676OnMYed0L_4&s=3DJBoK9bslzQegAx=
QDG_NbsuvcCBLw5_LIQkjMpEj4kE8&e=3D =
<https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__designdrumm.com_&d=3D=
DwIFAg&c=3DshNJtf5dKgNcPZ6Yh64b-A&r=3DHSbgyt8GFSyWQ53Nxworjip-dgIKnMlPBkQ0=
VGj7tYk&m=3D09oI7Bn2rpePGXSl8CmHMTUqhm3Rjh676OnMYed0L_4&s=3Du_sgRk_DWdl5PZ=
ZinSHklw5DuV7oz5cv7MWZCJDsJzA&e=3D >
>>=20
>>=20
>>=20
>>=20
>=20
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php