我想压缩我的页面,所以我把
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 的任何注意事项?任何提示和信息将不胜感激!