3.0.12 release
[email protected] (Rasmus Lerdorf) Sun, 03 Sep 2006 08:25:18 -0700
| Newsgroups | php.apc.dev |
|---|---|
| Message-ID | <[email protected]> |
I am seeing lots of commits fly by from Gopal, Sara and Ilia. Cool! ;) Is everyone at a stable point for a 3.0.12 release? That stupid debug log message left in 3.0.11 keeps getting reported and it would be good to get rid of that. I'd also like to explore having a way to optionally configure a local process-level quick cache that wouldn't require any locking. Ideally APC would maintain a circular buffer or heap of the last 100 or 1000 requests and keep track of the top N requested cache entries and keep those in a chunk of memory allocated locally. If you look at almost any site, the top 10 entries account for a big percentage of the hits and if we can grab those without needing to lock I think we can speed things up quite a bit. For example: http://www.php.net/~rasmus/apc.php?SCOPE=A&SORT1=H&SORT2=D&COUNT=20&OB=2 Locally cached entries would have the same stat check as the shared memory version, so there shouldn't be any cache synchronization issues. If we tried to locally cache user entries things would get a bit trickier, so I'd skip those for now. -Rasmus