如何在Web服务器上处理和共享php函数?

时间:2014-11-10 16:47:07

标签: php

当客户端请求包含某些php函数的页面时,例如functions.php,服务器处理该文件并显示该页面。如果第二个用户请求同一页面,是,或者Web服务器是否可以与第二个用户共享缓存版本或任何类似的东西?

User 1 -> index.php -> includes -> functions.php

Server <- functions.php

User 2 -> index.php -> includes -> functions.php

Server <- cached functions.php

或者,服务器是否会根据请求处理新版本?

1 个答案:

答案 0 :(得分:2)

没有任何类型的PHP操作码缓存(例如APC),请求之间唯一缓存的是服务器磁盘缓存中的php脚本代码。每个PHP请求基本上完全独立于其他所有请求。

对同一脚本的两个不同请求将触发相同代码的两个不同的编译/执行阶段。