这篇文章主要为大家详细介绍了PHP echo输出内容过多会很慢原因分析,具有一定的参考价值,可以用来参考一下。
对PHP的echo输出内容过多会很慢感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
/**
* PHP的echo输出内容过多会很慢
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<?php
//对大字节字符串进行分割保存到数组中,然后循环输出
function echoBigChar($string,$bufferSize=8192){
$splitString=str_split($string,$bufferSize);
foreach($splitString as $chunk){
echo $chunk;
}
}
/*** 来自四海网(www.q1010.com) ***/
但是上面的处方不太对症,整个echobig的输出时间仍然在400毫秒左右,没有太大改善。考虑到是输出大量内容到客户端比较慢,于是检查了apache的配置,原来还没打开deflate进行压缩,遂启用之。再次使用xhprof进行检查,这条echo的输出时间降低到5ms左右。400ms到5ms,一个配置问题会产生80倍的差距,还真是省老钱了。本文来自:http://www.q1010.com/173/1412-0.html
注:关于PHP echo输出内容过多会很慢原因分析的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:echo
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。