php生成html速度慢的原因?

华华华 发布于 2012/04/11 10:55
阅读 4K+
收藏 2
PHP
ob_start();
@readfile($curl);
$text = ob_get_flush();
$myfile = fopen($murl,"w");
$text = str_replace ("{counent}",$string,$text);
fwrite($myfile,$text);
ob_clean(); 

放在虚拟空间还很快的。自己配了个linux服务器
不知道怎么就慢死了。生成一个还好。生成多个就卡死

运行php的速度也不算慢。但是生成这里就不知道怎么的

加载中
0
蟋蟀哥哥
蟋蟀哥哥

你测试下服务器的磁盘性能。

0
华华华

好的。这个东西我要研究研究。等等回复你。刚学linux ...

谢谢

0
hello_152
hello_152
php要跑容器嘛,然后回来在浏览器里还得再解析一次,建议尝试Web2.0
0
deleted
deleted
靠谱点的虚拟主机都做raid的, 普通个人服都是单硬盘, 海量生成肯定慢的
0
华华华

但是我本地也是直接装一个apache。都没搞其它。

生成也非常快啊

0
qycms_cn
qycms_cn

断点测试看一下,

你的readfile的这个函数,$curl的写法.

$text= ob_get_flush()改成$text = ob_get_contents()?

看看fopen之类的权限问题.

0
华华华

改成ob_get_contents() 也是一样。

灰常慢。。fopen权限是没问题。

0
欣儿
欣儿
优化的问题?
0
abbish
abbish
重点测试行2和行6哪个慢,行2慢你那个url可能就响应慢,行6查IO
返回顶部
顶部