Quote Originally Posted by TomB View Post
Was it the same 22kb file 1000 times? It's possible PHP does an internal cache so it doesn't need to do a full read again.
It does. Even without APC cache the PHP engine only compiles bytecode for an include or require once per page request. The cache gives the engine a mechanism to store the bytecode for later page requests.