![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy w w php sa jakies narzedzia do zarzadzania pula polaczen z baza? Nie wierze, ze przy kazdym requescie jest nawiazywane nowe polaczenie.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
To uwierz.
Zeby temu zapobiec powstaly tzw. Persistent Connections. Nie napisales o jaka baze chodzi, ale chyba kazdy zestaw funkcji do roznych baz w php ma osobna funkcje dla polaczen trwalych (np. mysql_pconnect). PS. przenosze na php. -------------------- Brak czasu :/
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 199 Pomógł: 5 Dołączył: 8.07.2004 Skąd: gdynia Ostrzeżenie: (0%) ![]() ![]() |
Tylko, że ze względów wydajnościowych większość serwerów ma funkcje "Persistent Connections" poblokowane...
-------------------- Sygnaturkę ukradli
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jesli na serwerze jest wiele virtualnych serwerow -- co oznacza wiele ROZNYCH polaczen (inny user i haslo) do bazy danych ktore musza byc zachowane -- i tu wylaczenie stalych polaczen moze byc przydatne (nie benchmarkowalem to nie znam szcegolow).
Gdy masz dedykowany serwer, libcza roznych polaczen jest niska, wiec oplaca sie je zachowywac, w pamieci zajma niewiele miejsca a zysk na braku koniecznosci nawiazywania polaczen bedzie "znaczniejszy ![]() -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:46 |