2017-05-19 2 views
0

をTTFBを遅くこのスクリプトが実行されるとすぐにがブロックされ、そのスクリプトにsession_start();が実行されます。 TTFBは常に60秒以上ですPHPのセッションは、私は次のような問題が発生し、少なくとも30秒で

唯一の修正点は毎回service apache2 restartでApacheを再起動することです。

マイApache2PHPは絶対新鮮サーバー上今日をクリーンインストールされている、すべてのものは、公式の指示に従って設定されました。さらに、スクリプトを実行した他のすべてのサーバーでこの問題が発生します。

解決策は何ですか?私は今、インターネットを検索しました...

+0

'session _... close'の前に追加するとどうなりますか?それはTTFBを変えますか?そうでない場合は、 'header'の直後に' exit; 'を追加してください。これは、実行される不要なコードが存在する可能性があるため、とにかくお勧めします。 – AMartinNo1

+0

@ AMartinNo1はいそうです!どうして?私は約5年間PHPをコードし、これはなかった –

+0

"そうです!"あなたはそれを何を参照して、それがTTFBを減らすと思いますか? 「死」または「退出」? – AMartinNo1

答えて

1

exitで作業して以来、headerの声明の後にさらなるコードがあるようです。この投稿を横断している人が、この回答を追加するソリューションをすばやく参照できるようにします。

このような望ましくない動作を避けるには、ステートメントの後にdieまたはexitを配置することをお勧めします。

関連する問題