suexec/suphp are cgi and hurt performance already, i wonder if there's a way to overcome this. i'm not sure how much overhead they have, but yes, having XCache could still help in any case.
correct me if i get it wrong
- shared cache, readonly by suexec-php/suphp under any user
- private cache, accessable by current suexec-php/suphp user, reuable later even if last child for this user exits
XCache under suexec-php/suphp can request a XCache daemon to cache new php files to shared cache.
but how can XCache (told by someone?) know which should be in shared cache and which should be in private cache.
btw, XCache is able to cache files with same inode in 1 copy, and can also recognize "same content" file by using md5 algorithm in XCache 2.0. too bad that FILE is broken in either case