我有一个PHP脚本,执行时间过去只有几毫秒。
但是昨天我得到了关于永远加载的抱怨。我检查了它并将问题确定为使用require_once();
的行 - 执行时间大约是该行的两分钟!
要包含的文件包含许多功能,并且在这一点上本身并没有做任何事情。它的大小也只有35kb左右。
我浏览了记录microtime()
的脚本,这是输出:
0.10887400 1442934181 // start of script
0.13321200 1442934181 // line before "require_once()"
0.16033800 1442934307 // log time again in first line
// of the included functions file
0.16048000 1442934307 // back to original script,
// line after require_once()
0.16054300 1442934307 // end of script
出于好奇,我试图将require_once()
替换为require()
来改变。
我不知道原因是什么以及我应该在哪里开始调试。它之前没有问题,我没有做任何改变。
答案 0 :(得分:2)
require_once
和require
需要访问该文件,读取并执行该文件。所以你可能有多个问题,但你必须检查: