![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zabrałem sie ostatnio za modernizację mojego programu i postanowiłem przejść z mysql_connect na klasę PDO. Aby nie komplikować sobie życia skorzystałem dla testów z tej klasy indieteq/PHP-MySQL-PDO-Database-Class. Po odpaleniu wszystkiego okazało się,że wszystko działa okropnie mozolnie, klasa łączy się i wykonuje zapytania ale ich czas to jakaś masakra. Dla porównania gdy logowanie było zrealizowane na mysql_connect() strona ładowała się błyskawicznie a przy PDO trwa to ok 30 do 60 sekund - czasami nawet powyżej minuty. To moje pierwsze doświadczenia z PDO i nie wiem czy może ja coś źle robię czy ta klasa ma jakis błąd... Dodam, że łącze się z bazą za pomocą adresu IP serwera Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie, to wzorzec projektowy. W każdym bądź razie chodzi o to, że jak tworzysz nowy obiekt DB
w wielu różnych miejscach, to żeby za każdym razem nie tworzyło nowego połączenia (jak to robi teraz i spowalnia proces), a operowało cały czas na jednym. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 12:34 |