Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Symfony nie obsługuje jednoczesnych żądań

Nie możesz mieć 2 równoczesnych żądań dla tych samych sesji otwartych w PHP, więc kiedy używasz zapory, Symfony blokuje sesję użytkownika i dopóki jej nie zwolnisz, nie pozwala na renderowanie innych stron.

Zwolnisz blokadę po zamknięciu sesji:

$session->save();

Ma to pewne konsekwencje, po czym nie możesz zaktualizować atrybutów sesji.

Zarządzanie sesją:https://symfony.com/doc/current/components/ http_foundation/sessions.html

Interfejs sesji:http://api.symfony. com/4.0/Symfony/Component/HttpFoundation/Session/SessionInterface.html#method_save

Jeśli masz wielu równoczesnych użytkowników z różnymi sesjami, PHP będzie obsługiwać jednocześnie te żądania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak poprawnie używać CASE..WHEN w MySQL?

  2. Wstaw po obcięciu, zacznij od 1; ale wstawiaj po usunięciu wznawia z poprzedniej wartości

  3. Błąd składni PHP PDO lub naruszenie dostępu:1064 przy wstawianiu

  4. Zapytanie SUMA dla dwóch pól w dwóch różnych tabelach

  5. Potrzebujesz zapytania MySQL do wyboru z tabeli przechowującej pary klucz-wartość