Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Pytanie PHP] Wydajność połączeń

Ostatnio zmodyfikowano 2013-12-31 21:32
Autor Wiadomość
MordiJC
Temat założony przez niniejszego użytkownika
[Pytanie PHP] Wydajność połączeń
» 2013-12-31 20:29:09
Tworzę własny system sesji, aby mieć nad nim większą kontrolę niż nad wbudowanym. W kilku metodach używam połączeń do bazy danych, a robię to poprzez PDO. I tutaj moje pytanie: Jaki sposób będzie wydajniejszy? Tworzenie nowego połączenia w każdej metodzie czy utrzymywanie jednego ciągłego? Chcę, aby system był wydajny nawet przy dużej liczbie aktywnych użytkowników serwisu. Całość będzie obudowana w klasę.
P-100793
DejaVu
» 2013-12-31 21:12:12
A,B1,C
A,B2,C
A,B3,C
A,B4,C
A,B5,C
A,B6,C
A,B7,C
A,B8,C

A
B1
B2
B3
B4
B5
B6
B7
B8
C
Hm... co będzie lepsze...
P-100796
MordiJC
Temat założony przez niniejszego użytkownika
» 2013-12-31 21:16:54
Taka ilość ciągle otwartych połączeń nie będzie zbytnio obciążać serwera bazy danych?
P-100797
DejaVu
» 2013-12-31 21:18:01
Ja tu widzę jedno otwarte połączenie.
P-100798
MordiJC
Temat założony przez niniejszego użytkownika
» 2013-12-31 21:19:45
Ehh. Jedno połączenie dla jednej sesji. A co, jeżeli użytkowników połączonych/online będzie np. 500?
P-100799
DejaVu
» 2013-12-31 21:23:23
Z powyższego stwierdzenia wynika, że nie wiesz ani jak działa protokół HTTP, ani jak PHP działa. Były już u nas tematy na forum gdzie tłumaczyłem jak działa php.
P-100800
MordiJC
Temat założony przez niniejszego użytkownika
» 2013-12-31 21:27:12
W takim razie przepraszam za kłopot. PHP jest dla mnie raczej dodatkiem i potrafię szukać odpowiedzi na wszelkie pytania. Nie wiedziałem jednak na jakiej zasadzie dokładnie działa połączenie. Przez to ten temat. Dziękuję i zamykam.
P-100801
DejaVu
» 2013-12-31 21:32:39
Na szybkiego nie znalazłem tematu, więc odpiszę w dużym skrócie.
1. Przeglądarka wysyła żądanie do strony X
2. Serwer otrzymuje żądanie (adres www)
3. Serwer otwiera wskazany plik na serwerze (jeżeli jest to skrypt i jest skonfigurowany to go wykonuje w celu otrzymania danych wynikowych - zazwyczaj w postaci html).
4. Serwer wysyła zawartość odczytanego pliku *.html (lub wynik działania skryptu php).
5. Serwer zamyka wcześniej otwarty plik.
6. Serwer zamyka połączenie z klientem po zakończeniu transmisji.
7. Przeglądarka wyświetliła stronę.
P-100802
« 1 »
  Strona 1 z 1