Я использую Symfony в качестве основы для веб-приложения, и у меня возникает проблема сеансов блокировки PHP .
Когда я открываю вкладку браузера иполучить доступ к странице приложения, которая обрабатывает большой объем данных (и это занимает от 12 до 18 секунд) , если я открою другую вкладку и получу доступ к другой странице приложения светлее (например,index, который загружается менее чем за секунду) , последняя вкладка не загружается, пока не завершится предыдущая вкладка .
Я думаю, это потому, что: когда я открываю первуюстраница, контроллер Symfony автоматически открывает сеанс, PHP блокирует файл, в котором он хранит сеанс, поэтому до тех пор, пока эта страница не завершит обработку, контроллер закрывает сеанс и PHP выпускает файл, в котором хранится сеанс, следующие страницы (который совместно использует сеанс) не будет загружаться.
Я попытался изменить обработчик PHP на Memcache и решил эту ошибку , но я хотел быВам необходимо знать, знаете ли вы какой-нибудь простой способ избежать блокировки сеансов PHP в Symfony, когда PHP хранит сеансы в файлах .
Спасибо .