2016-06-24 4 views
0

GC実行の確率が1%以上になるようにsession.gc_ *を設定した場合、どれくらい集中しますか?ガベージコレクションが行われているリクエストのためにサイトが遅くなりますか?もしそうなら、スピードの低下は目立っていますか?それとも単にサーバーの負荷を増加させるのでしょうか?PHPのセッションガベージコレクションはどれくらいですか

+1

セッションを保存するために使用されるバックエンド(および現在何個のセッションが生存/死んでいるか)によって異なります。ファイルを確認するにはhttps://github.com/php/php-src/blob/master/ext/session/mod_files.c#L278にアクセスして、「集中的」であるかどうかにかかわらず自分で評価してください。 – zerkms

答えて

1

多くのシステムでは、定期的な要求中にガベージコレクションを実行しないように設定されているため、タイミングを微調整したり、ライブリクエストを最適化する必要はありません。彼らは単に15〜60分ごとにそれを行うcronジョブを設定します。

ただし、通常の(頻繁な)ガベージコレクションでは、パフォーマンスへの影響は非常に限定的です。非常に頻繁に行われると、その影響はより顕著になります。

関連する問題