• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak serwer PHP obsługuje żądania?

0 głosów
64 wizyt
pytanie zadane 3 lutego w Sieci komputerowe, internet przez Kuba Jakubowski Bywalec (2,450 p.)

Jak serwer PHP obsługuje żądania? Załóżmy, że mamy taką sytuację:

  • user1 prosi o index.php
  • user2 prosi o skrypt.php
  • user3 prosi o skrypt.php

W jakiej kolejności zostaną obsłużone te żądania oraz czy odbędzie się to synchronicznie tzn. czy jeśli skrypt.php tworzy jakiś plik dla user2 a następnie go usuwa, to czy istnieje możliwość abym otrzymał jakiś błąd kiedy user3 wyśle zapytanie w tym samym czasie?

komentarz 3 lutego przez Comandeer Mentor (444,380 p.)

@Kuba Jakubowski, proszę nie odświeżać pytania, zwłaszcza po tak krótkim czasie.

komentarz 3 lutego przez Kuba Jakubowski Bywalec (2,450 p.)
Ok.

1 odpowiedź

+2 głosów
odpowiedź 3 lutego przez Comandeer Mentor (444,380 p.)
wybrane 4 lutego przez Kuba Jakubowski
 
Najlepsza

Po pierwsze trzeba rozdzielić dwie sprawy: serwer HTTP jest niezależny od parsera PHP. To, w jaki sposób takie żądania zostaną obsłużone, zależy od tego, jaki serwer HTTP będzie wykorzystany i w jaki sposób PHP będzie do niego dołączony (moduł SAPI serwera, Fast CGI, php-fpm…). W przypadku np. serwera Apache z modułem SAPI najczęstszy model zakłada, że dla każdego takiego żądania uruchamiany jest oddzielny proces/wątek, w którym z kolei uruchamiany jest parser PHP i dopiero on analizuje kod PHP i go wykonuje.

Co do równoczesnego żądania tego samego skryptu i operacji na plikach: błąd może zdarzyć się tylko wówczas, gdy obydwaj userzy będą korzystać z tego samego pliku i nie będą na niego założone żadne blokady. W innych wypadkach ryzyko błędu jest raczej niewielkie.

Podobne pytania

0 głosów
2 odpowiedzi 39 wizyt
0 głosów
1 odpowiedź 98 wizyt
pytanie zadane 15 października 2018 w Offtop przez Paweł123 Nałogowiec (25,180 p.)
0 głosów
1 odpowiedź 213 wizyt
pytanie zadane 25 października 2017 w Java przez fusemul Użytkownik (720 p.)
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

60,244 zapytań

105,928 odpowiedzi

220,065 komentarzy

32,445 pasjonatów

Przeglądających: 166
Pasjonatów: 3 Gości: 163

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...