pecl:apc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pecl:apc [2008/08/07 10:37] gopalvpecl:apc [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== APC Dev. Page Links =====
 +  * [[pecl/apc/meeting|Meeting Notes]]
 +  * [[pecl/apc/todo/31|APC 3.1.x series TODO]]
 +  * [[pecl/apc/todo/40|APC 4.x series TODO]]
  
-===== APC-3.1.0 Proposed Todo's ===== 
-  * SMA delete optimizations (backward block link structures) -shire 
-  * "atomic" operations: apc_inc, apc_dec, apc_cas (increment, decrement, compare and swap).  -shire 
-      * Only supports Long types, should we add boolean, string, object value support for CAS?   
-  * APCIterator class for smoother iterations over large caches with deletion support. -shire 
-  * apc_fetch should exit without locking when cache expunge is in progress - gopal 
  
  
-===== Other work in progress & future releases =====+ 
 + 
 + 
 +===== Prev Todo Notes ===== 
 + 
 +== APC-3.1.0 Proposed Todo's == 
 +  * <del>SMA delete optimizations (backward block link structures)</del> -shire 
 +  * <del>"atomic" operations: apc_inc, apc_dec, apc_cas (increment, decrement, compare and swap)</del> -shire 
 +      * Only supports Long types 
 +      * _apc_update() base function added for it - gopal 
 +  * <del>APCIterator class for smoother iterations over large caches with deletion support.</del> -shire 
 +  * <del>upload progress does in-place updates</del> - gopal 
 +  * <del>apc_fetch should exit without locking when cache expunge is in progress</del> - gopal 
 +  * <del>MD5 sums on file entries (disabled by default, only make sense on stat=0).</del> -shire 
 +  * <del>File deletion by regex, array, iterator</del> -sklar / shire 
 +  * <del>Compiler chaining for optimizer/bcompile/xdebug/vld/phar/etc (I'd be willing to write this if need be and would love to see this make it into 3.1.0 if possible) </del> -Graham 
 + 
 + 
 +== Other work in progress & future releases ==
   * Multiple cache and multiple segments.  -shire   * Multiple cache and multiple segments.  -shire
       * Includes rewrite of apc.php. -shire         * Includes rewrite of apc.php. -shire  
   * Locking mechanism on a per hash bucket basis, lowering contention.  -shire   * Locking mechanism on a per hash bucket basis, lowering contention.  -shire
   * True read-only locking -shire   * True read-only locking -shire
-  * Binary dump and loading support.  http://tekrat.com/apc_bindump/ -shire+  * <del>Binary dump and loading support.  http://tekrat.com/apc_bindump/</del> -shire
   * Test sequential binary copy with swizzle/unswizzle against current intelligent copying of cache data. -shire   * Test sequential binary copy with swizzle/unswizzle against current intelligent copying of cache data. -shire
-  * MD5 sums on file entries (disabled by default, only make sense on stat=0). -shire +  * <del>Ability to compile multiple files as one "atomic" insert for production code pushes. -shire/lucas</del> **Not true atomicbut pretty close** 
-  * Ability to compile multiple files as one "atomic" insert for production code pushes. -shire/lucas +  * <del>File/Class lazy loading. -shire</del> **Initial support done, more work to come** 
-  File deletion by regexarray, iterator -sklar / shire +  * <del>Work on the documentation for APC, document missing functions, configurations and so on</del> (Philip)
-  * File/Class lazy loading. -shire +
-  * Compiler chaining for optimizer/bcompile/xdebug/vld/phar/etc (I'd be willing to write this if need be and would love to see this make it into 3.1.0 if possible-Graham+
pecl/apc.1218105476.txt.gz · Last modified: 2017/09/22 13:28 (external edit)