PHP文件是否在每次AJAX调用时实例化?

pei*_*rix 2 php ajax

我只是想知道PHP如何在后台运行.

假设我有一个PHP,它创建一个数组并用名称填充它.

$names = Array("Anna", "Jackson" .... "Owen");
Run Code Online (Sandbox Code Playgroud)

然后我有一个输入字段,它将每个按键的值发送到PHP,以检查包含该值的名称.

是否会在每次通话时创建阵列?我也在循环之前对数组进行排序,因此输出将按字母顺序排列.这会占用AJAX调用的时间吗?

如果答案是肯定的,有没有办法解决这个问题,那么阵列是否已准备好在每次通话时循环播放?

Vol*_*erK 6

AJAX请求和"普通"http请求之间没有区别.所以是的,将为每个请求创建一个新的php实例.如果解析脚本所花费的时间是一个问题,你可以使用像APC这样的东西.
如果这些数组是在运行时创建的,那么这个问题就是一个问题,你可能会在memcache之类的东西中存储和共享请求之间的值