2
私自身がSessionHandlerInterfaceを実装していて、gc
関数が完了するまでに本当に時間がかかる場合は、gc
を開始したWebリクエストをユーザーにハングアップさせるように見えますか? gc
が開始したWeb要求をブロックしないようにする方法はありますか?PHPのセッションガベージコレクションに時間がかかる場合はどうなりますか?
私自身がSessionHandlerInterfaceを実装していて、gc
関数が完了するまでに本当に時間がかかる場合は、gc
を開始したWebリクエストをユーザーにハングアップさせるように見えますか? gc
が開始したWeb要求をブロックしないようにする方法はありますか?PHPのセッションガベージコレクションに時間がかかる場合はどうなりますか?
いいえ、直接ではありません。
完了までに時間がかかるGCインプリメンテーションをお持ちの場合、定期的なバックグラウンドタスクとして実行する方が、ユーザーの要求に依存しない方がはるかに適しています。