Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 24.02.2010 Ostrzeżenie: (0%)
|
Witam!
Mam taki dylemat(prawdopodobnie z powodu mojej niewiedzy): Czy w ciągu jednego przebiegu skryptu lepszym rozwiązaniem jest wywoływać funkcje mysql aby połączyć się z baza przy okazji wystąpienia każdej potrzeby pobrania/zapisu danych, a następnie połączenie zamykać - czy też uchwyt do połączenia przechować w jakiejś zmiennej(np. polu klasy)? Myślę, że pomogło by mi porównanie - proste zapytanie vs łączenie. Pozdrawiam i z góry dziękuję za odpowiedzi. Ten post edytował SpokoJny_ 27.08.2010, 18:13:31 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Połączenie powinno być nawiązane wtedy, gdy jest wymagane (przy pierwszym zapytaniu do bazy) i ze względu na małe zużycie zasobów utrzymywane aż do zakończenia się skryptu. Pod obciążeniem przecież zapytania lecą do bazy non-stop, nie opłaca się połączenia zamykać, a w wypadku braku obciążenia w ogóle nie ma dyskusji.
Jeśli używamy nawet wielu baz mysql nie powinniśmy mieć problemu, przy innych bazach się nie wypowiem, bo np. PHP z Oraclem nie łączyłem. |
|
|
|
SpokoJny_ Czy opłaca się utrzymywać połączenie z bazą? 27.08.2010, 18:10:59
lDoran Najwięcej zasobów jest używanych przy połączeniu z... 27.08.2010, 19:03:39 
mkozak Twój pomysł jest zły. To tylko spowoduje spadek wy... 27.08.2010, 21:58:41
vokiel Wygenerowanie strony to jest jedna całość, i tak n... 27.08.2010, 19:26:13
SpokoJny_ Gdy moja strona nie przekracza 15 klas, wtedy wart... 28.08.2010, 13:53:08
cojack Błędne testowanie, używanie global spowalnia aplik... 28.08.2010, 14:58:55
SpokoJny_ Bardzo dobrze, że zwróciłeś na to uwagę.
Poprawiłe... 28.08.2010, 15:52:53
cojack Wyniku nie podałeś
@edit
a pozatym dodaj sobie t... 28.08.2010, 17:20:46 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 16:11 |