Diskuze: MySQL perzistetní spojení
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud vím, tak nevýhody nejsou. Snad jen, že může vzniknout příliš mnoho spojení s databází a vyčerpat tak prostředky. Podle mne s tím vývojáři počítali a nějak to ošetřili.
S tímhle bych byl opatrný, zvlášť u PHPčka. Mělo by to samozřejmě fungovat dobře, ale podíval bych se občas na počet otevřených připojení.
a to otevřené připojení jde to nějak testovat když to vyvíjím na locale. Přiznám se ani nevím jak se to zjistí.Ale děkuju:)
a to otevřené připojení jde to nějak testovat když to vyvíjím na locale. Přiznám se ani nevím jak se to zjistí.Ale děkuju:)
Právě že se to blbě testuje, ale zkusit to můžeš. Zkus zahltit server paralelními požadavky (spusť zároveň několik desítek klientů, každý aby posílal desítky dotazů za sekundu) a uvidíš, jak se to bude chovat.
Nejdřív je potřeba se umět dobře ptát, pak bych řešil, zda přichází odpověď dostatečně rychle. Ale jak píšeš, že dotazy vytváříš v cyklu, napadá mne, zda máš rozumně vytvořený systém.
Našel jsem tohle, takže nějaké nevýhody tam přece jen jsou. Je tam
riziko uváznutí, pokud po sobě nezavřeš transakci.
http://www.php.net/…book.pdo.php#…
David Hynek: Souhlasím. Posílat SQL dotazy v cyklu je hloupost.
Zobrazeno 8 zpráv z 8.