Mysql
 sql >> Base de données >  >> RDS >> Mysql

Symfony ne sert pas les requêtes simultanées

Vous ne pouvez pas avoir 2 requêtes simultanées pour les mêmes sessions ouvertes en PHP, donc lorsque vous utilisez un pare-feu, Symfony verrouille la session utilisateur et jusqu'à ce que vous la libériez, n'autorise pas le rendu d'autres pages.

Vous libérerez le verrou une fois la session fermée :

$session->save();

Cela a des implications, après cela, vous ne pouvez plus mettre à jour vos attributs de session.

Gestion des sessions :https://symfony.com/doc/current/components/ http_foundation/sessions.html

Interface de session :http://api.symfony. com/4.0/Symfony/Component/HttpFoundation/Session/SessionInterface.html#method_save

Si vous avez plusieurs utilisateurs simultanés avec différentes sessions, PHP servira simultanément ces requêtes.