via https://www.quora.com/Why-does-WordPress-not-use-PHP-session-at-all
によると
「PHPセッションはデフォルトでファイルに保存され、それらのファイルはflock()システムコールを使用してPHPプロセスによってロックされ、スクリプトが完了するかsession_write_close()によってセッションが手動で閉じられるまでロックされたままです。つまり、ロックを保持しているプロセスによってセッションファイルがロック解除されるまで、他の要求はsession_start()でハングします。」
だそうです。
よって、セッション機能を実現する他の方法としていろいろと候補がありますが、エンタープライズシステムとして利用するには何をもって実現するのがよいのでしょうか?
別にワードプレスに限ったことではない普通のPHPアプリケーション、Webフレームワークを使ったアプリケーションにも通用するデフォルトのセッションを使わない方法を探しています。
私が探した候補としては各種DBをセッション保存領域とすることです。
https://qiita.com/SuguruOoki/items/6ca36ad1d366df6c98af
回答3件
あなたの回答
tips
プレビュー