Joomlaのグローバル構成には、オプション「セッションハンドラー」があります。
Joomla!のメカニズム!非永続的なCookieを使用してWebサイトに接続したユーザーを識別します。
しかし、私はそれが何を説明しようとしているのかまだ理解していません。
両方の長所と短所は何ですか?どのオプションが私に良いのかをどうやって知るのですか?
Joomlaのグローバル構成には、オプション「セッションハンドラー」があります。
Joomla!のメカニズム!非永続的なCookieを使用してWebサイトに接続したユーザーを識別します。
しかし、私はそれが何を説明しようとしているのかまだ理解していません。
両方の長所と短所は何ですか?どのオプションが私に良いのかをどうやって知るのですか?
回答:
noneオプションでは、ファイルを使用してセッションデータを格納するデフォルトのphpセッションハンドルを使用します。データベースオプションでは、データベースを使用してセッションデータを格納します。でhttp://www.tuxradar.com/practicalphp/10/3/7あなたはより多くのセッションでデータベース対ファイルについてを知ることができます
@codinghandsの回答と同様に、セッションをデータベースに書き込むと、接続が多すぎます。
/programming/14506124/joomla-is-causing-too-many-connections-database-errors
データベースは破損していませんでしたが、サイトがダウンしました。セッションハンドラーをnoneに変更することで、なんとか解決しました。
さらに、PHPがセッションをどのように格納しているかを調べたい場合があります。ハードディスクに書き込まれていました。これは低速であり(最大200ミリ秒)、サーバーの負荷を分散する場合には適していません。mysqlオプションは、「接続が多すぎる問題」を回避できる場合、負荷分散に適しています。