Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] zamykanie polaczenia z baza mysql
blizniak
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

Ostrzeżenie: (0%)
-----


do laczenia z baza uzywam funkcji mysql_connect, jak wiadomo do tej funkcji nie trzeba uzywac mysql_close

i teraz mam dwa warianty, ktory jest lepszy
mam plik index.php ktory ma duzo lini kodu i wykonywana jest duza ilosc zapytan do bazy

pierwsza opcja
na poczatku pliku lacze sie baza i pozniej nie robie juz nic odnosnie zamykania polaczenia

druga opcja
lacze sie baza gdy wykonuje jakies skrypt i pozniej po wykonaniu kilku zapytan zamykam polaczenie

na serwerze mam
max_connections 400
max_user_connections 0
Go to the top of the page
+Quote Post
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


na koncu pliku, mysql_close, i swieto lasu.
Go to the top of the page
+Quote Post
blizniak
post
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

Ostrzeżenie: (0%)
-----


no a co w przyppadku gdy jest duza liczba odwiedzajacych czy druga opcja niebylaby bardziej korzystna ?
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Co do ilości zapytań - ogranicz do minimum, zawsze masz coś takiego jak group id, etc.

Co do pytania - zamykaj połączenie - to takie bardziej fachowe.
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
na poczatku pliku lacze sie baza i pozniej nie robie juz nic odnosnie zamykania polaczenia

Na jedno wyjdzie - PHP sam zamyka połączenia przy końcu skryptu chyba że...

Użyjesz mysql_pconnect" title="Zobacz w manualu PHP" target="_manual, które pozostaje w pamięci i może być później wykorzystane przez inne instancje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 17:23