Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.007 pregleda

Najnovija ↓

Više povezivanja ili jedno na bazu MySql-a? 04.01.2011. u 14:40 · pre 192 meseca
izmenjeno 1 put, poslednji put crnimilosradojevic 04.01.2011. u 15:00
  1. crnimilosradojevic04.01.2011. u 15:00zapis iz teksta poruke
#1
Imam klasu u php-u sa funkcijom koja čita bazu i na svaki poziv se konektuje na MySql i Zatvara konekciju

Šta mislite, koji je rezultat bolji u optimizaciji, da li da napravim dve funkcije npr:
Code:

$klasa->CnctMySql(); (konektuje se)

$var1 = $klasa->CitajMySql($varij1, $varij2, $varij3...); (Čita iz baze)
.....
$varN = $klasa->UpisiMySql($varijN1, $varijN2, $varijN3...); (Upisuje u Bazu)

$klasa->CloseMySql(); (zatvara konekciju)

ili samo da ostavim da kad pozovem recimo
Code:
$var1 = $klasa->CitajMySql($varij1, $varij2, $varij3...);

da se konektuje na bazu i Zatvori konekciju...

Meni se čini da je bolje ovo prvo rješenje šta vi mislite?

Ovo se pitam, jer ne znam da li je dobro da MySql drzi otvorenu konekciju dok se citava skripta ne izvrši ili pri svakom pozivu da se konektuje i zatvara
Re: Više povezivanja ili jedno na bazu MySql-a? 04.01.2011. u 16:13 · pre 192 meseca #2
hoces mi reci da jedan php fajl koji se izvrsava ~0.001 - 1sec otvara i zatvara konekciju prema mysql-u 10 puta ? mnoooooogo je bolje da otvoris konekciju kada ti prvi put zatreba i zatvoris kada ti vise ne treba nego da je otvaras mnogo puta ... mysql ima prilicno brzo otvaranje konekcije (kazu 10-50 puta u odnosu na druge baze, nisam licno merio) ali svejedno, i dalje je to veliki network traffic i sporo je .. otvori jednom i zatvori kada ti vise ne treba .. posebno sa php-om
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme