Autor Zpráva
unlucky
Profil
Možná to bude hodně blbej dotaz ale radši se zeptám na názory :D

Stránka je rozdělená na více částí do souborů, které si potom includne.
V některých částí je sql dotaz.
Soubor s připojením k databázi je rovněž v jiném souboru a includuje (once) se.
@mysql_connect("mysql.xx.cz","xx","xx") or die ("Sql server error, main error <br /> Pls wait few minutes and try again");
@mysql_select_db("xx");

mysql_query("SET NAMES utf8");


Je lepší:

1) dát jednou do indexu a hotovo
2) dát jednou do indexu mysql_pconnect a hotovo
3) před každým dotazem znovu dát připojení a pak ho ukončit

prosím o názory na výhody a nevýhody (rychlost provedení skriptu a zátěž na server)
Nox
Profil
podle mě 1

o persistentním připojení jsem toho moc neslyšel a moc to nevídám, ale když si člověk projde komentáře, tak se tam může něco dozvědět....třeba že je nevhodné používat ho, když chceš používat transakce
tady je taky něco http://php.vrana.cz/persistentni-pripojeni.php, https://students.kiv.zcu.cz/doc/php5/manual/cs/features.persistent-connections.php.html
snad tu někdo bude vědět víc

3) je nejhorší řešení, zbytečně se navazuje a ruší spojení, přičemž minimálně to navázání hodně prodlužuje dobu běhu skriptu (na jednom mým lehce složitějším webu prodlouží 1 connect dobu na dvojnásobek)
Kajman_
Profil *
3) stačí místo include dát include_once a pokud se připojení zavolalo, nebude se připojovat znovu.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: