ページを圧縮したかったので、
ob_start('ob_gzhandler');
私のphpヘッダーファイルの先頭にあります。しかし、いじっていると、ob_gzhandler が使用されていないときにセッションを開始すると、空白のページが表示されることに気付きました。だから私は以下を行い、それはうまくいった:
<?php
if (session_id() === null ) ob_start('ob_gzhandler');
?>
セッションである可能性があると想像しているため、これが常に圧縮を使用するかどうかはわかりませんが、ブラウザーはまだ圧縮されていないデータを受け取ります! シナリオが発生した場合、セッションを再起動する必要があると思いますが、これは開発時以外には本当にすべきではありません。しかし、私が本当に知りたいのは、zlib とこの圧縮に関する簡単なヒントだと思います。パフォーマンスのヒントはありますか?ファイルの最後に表示がない場合、サーバーは内部バッファーを出力すると思いますが、そこに配置する必要がありますか? ob_end_flushob_end_clean?ob_end_close?
これで memcache を使用する際の注意事項はありますか? ヒントや情報をいただければ幸いです。