apc problems on win7-64bit
[email protected] (Gaetano Giunta)
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
Hello all I'm using php 5.3.8 + apache 2.2.21 from apachelounge, and the latest APC from Pierre's builds (php_apc-3.1.8-dev+igbinary-1.1.2-dev-20110321-5.3-ts-vc9-x86.zip), on a win 7 pro 64 bit machine. I am testing perfs using eZ Publish, and I have a very strange behavior: when APC is enabled, only a few files seem to be cached (less than 20). When running the same app on linux, more than 120 files are cached. Also the time to execute a page does not decrease at all - running ab with a concurrency of 1, I get 1.2 secs per page. I tried playing around with stat, include_once_override and canonicalize settings, and did not get any significant difference (note that eZ Publish generates its own php files on the fly, so keeping stat on is generally a good idea). I noticed when turning stat off, that the list of files in apc cache (as per apc.php) have conflicting pathnames: some are full paths, some relative, some use windows slashes, some unix slashes. Might this have an impact? (note: there is no stream wrapper usage in eZ afaik) Is this a known problem / did anyone else experience it? Shall I file a bug? Bye Gaetano