在我的服务器上,如果脚本还没有被 APC 缓存,PHP 执行起来会花很长时间(比如说 5 秒)。缓存之后,执行速度会非常快。
我想提供更多信息,但我不知道从哪里开始。你能猜一下并指出正确的方向吗?一旦我有更多信息,我就会编辑这个问题。
答案1
这就是我们有缓存的原因。;) 认真地说:执行脚本似乎是问题所在。但是它是:
- 启动解释器
- 或:脚本的执行时间?
是否安装了 PHP 模块,或者 http 服务器是否必须为脚本启动一个新进程(php)?
磁盘是否忙?
脚本本身的执行时间是多少(可以通过在脚本开始和结束时打印的两个时间戳轻松测量)?
答案2
使用调试对脚本进行分析。然后你就会知道为什么花了这么长时间。