Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Symfony bedient keine gleichzeitigen Anfragen

Sie können nicht 2 gleichzeitige Anfragen für die gleichen Sitzungen in PHP öffnen. Wenn Sie also eine Firewall verwenden, sperrt Symfony die Benutzersitzung und lässt andere Seiten nicht rendern, bis Sie sie freigeben.

Sie werden die Sperre aufheben, sobald Sie die Sitzung schließen:

$session->save();

Dies hat einige Auswirkungen, danach können Sie Ihre Sitzungsattribute nicht mehr aktualisieren.

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

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

Wenn Sie mehrere gleichzeitige Benutzer mit unterschiedlichen Sitzungen haben, bedient PHP diese Anfragen gleichzeitig.