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ę. |
|
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... |
|
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? |
|
DejaVu |
» 2013-12-31 21:18:01 Ja tu widzę jedno otwarte połączenie. |
|
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? |
|
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. |
|
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. |
|
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ę. |
|
« 1 » |