session — функция php session_start (), занимающая слишком много времени в приложении YII

У меня на сервере работает приложение yii. Некоторым из URL-адресов требуется время для загрузки (34 с), при дальнейшей отладке я обнаружил, что функция php session_start заняла около 32 с, а скрипт оставшейся части выполняется менее чем за 2 с.

Есть много запросов, где session_start () является единственным виновником. Я искал в сети, и каждый предполагает, что это что-то связано

  • для обработки файлов сеанса php (измените его на БД, и проблема будет решена)
  • используйте session_write_close () после того, как данные установлены в сеансе.

Но в моем случае Session хранится в базе данных, поэтому первые пункты, кажется, не действительны. Может ли кто-нибудь предложить точное использование session_write_close (), поскольку данные устанавливаются в сценарии в различных местах.

Если кто-то сталкивался с подобными проблемами, пожалуйста, помогите

Любая помощь будет отличной.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector