![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 18.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Od dłuższego czasu zastanawiam się jak to wszystko działa po stronie serwera. Na myśli mam akcję wielu użytkowników.
Załóżmy że mam skrypt php, który wykonuje jakieś operację na pliku (edytuje jedną linijkę). Plik ten może być edytowany przez wszystkie osoby, mające dostęp do skryptu php. Jak odbywa się działanie na tym pliku? Czy jeżeli np. kilku użytkowników w tym samym czasie będzie chciało wykonać operację na tym pliku, to czy nie spowoduję to nadpisywania go przez przez innych? Nie wiem, czy dobrze opisałem problem. Chodzi mi o to, czy istnieje hierarchia dostępu do tego pliku? jak to się odbywa? Z góry dziękuję za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To zależy co dany skrypt wykonuje. Jeżeli jest to operacja na plikach, to pliki są blokowane a użytkownicy kolejkowanii. podobnie ma się w przypadku baz danych, gdzie w niektórych przypadkach, podczas update/insert cała tabela potrafi być zablokowana.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:09 |