Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Дефолтовая сессия PHP использует лок. То есть если у вас есть страничка с которой идут "асинхронные" обращения для пополнения контента и какие-то из них выполняются долго, то вы не сможете открыть другую страницу пока они не завершатся. Ибо старт сессии будет ждать когда другой процесс освободит файл. И может умереть не дождавшись.
Как с этим обстоят дела в Laravel, не подскажете? У него же своя реализация сессий, поведение может отличаться.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
Сам ларавел ничего не лочит.
https://github.com/laravel/framework/bl … andler.php
Могу посоветовать использовать redis для сессий.
Изменено covobo (11.12.2017 00:28:01)
Не в сети
Спасибо.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Страницы 1