![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 29.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Siema
Mam pytanie, piszę kolejny skrypt, tym razem chciałbym żeby był w miarę pro. Zastanawia mnie takie zagadnienie, jak wydajnie łączyć się z bazą, i tu parę ciekawych kwestii. Stworzyłem sobie klasę do obsługi bazy, nie będę jej tu przedstawiał, pytania mam takie, Co właściwie robi mysql_connect, czy jest to faktyczne połączenie z bazą które zawraca dupę serwerowi czy tylko taka inicjalizacja danych do połączenie które faktycznie zachodzi przy np. mysql_query. Bo jeśli jest to już jakaś operacja na bazie danych to jak rozumiem nie warto jej wywoływać at hoc przy każdym wejściu na stronę, np. nie ładować w index.php $baza = new Baza(); tylko ewentualnie raz gdy jest to konieczne, czy tak lepiej ? Drugie pytanie czy mysql_close(); jest wymagane ? Czasem patrzę na bardziej rozbudowane skrypty w necie i mysql_close() niby jest gdzieś w jakiejś klasie ale funkcja nie jest wywoływana, czy to błąd ? I ostatnie pytanie, jak poradzić sobie ze strukturą modułową strony ? Jeśli jest 10 modółów i powiedzmy nie da się ich łatwo do cache wrzucić, to czy sensowne jest wywoływanie mysql_close(), czy też np w każdym zrobić $base = bew Base();//tu jakaś flaga czy się już connect jest $base->getDane() i na koniec close ? pzdr |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz być naprawdę Pro, zainteresuj się PDO (aż się zrymowało
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 16:15 |