<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
The eAccelerator backend for Zend_Cache would allow developers to use eAccelerator content caching capabilities with Zend_Cache class.Zend Framework: Zend_Cache backend for eAccelerator Component Proposal
Proposed Component Name
Zend_Cache backend for eAccelerator
Developer Notes
http://framework.zend.com/wiki/display/ZFDEV/Zend_Cache backend for eAccelerator
Proposers
Federico Cargnelutti
Revision
1.0 - 16 August 2008: Initial Proposal. (wiki revision: 5)
Table of Contents
1. Overview
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
4. Dependencies on Other Framework Components
- Zend_Cache_Backend
- Zend_Cache_Backend_Interface
5. Theory of Operation
The backend will use eAccelerator functions eaccelerator_get, eaccelerator_put and eaccelerator_rm to retrieve, store and delete information from the cache.
6. Milestones / Tasks
- Write proposal
- Gather feedback
- Review by the Zend team
- Develop full implementation and unit tests
- Documentation
7. Class Index
- Zend_Cache_Backend_Eaccelerator
8. Use Cases
| UC-01 |
|---|
4 Comments
comments.show.hideAug 31, 2008
Nikolay Mogulev
<p>Zend_Cache_Backend_Apc is perfect source for eAccelerator backend. One difference that eAccelerator can support Zend_Cache::CLEANING_MODE_OLD cleaning mode.</p>
<p>ps. already made eaccel backend for own project</p>
Aug 31, 2008
fc
<p>Yes, that's the idea, they all implement Zend_Cache_Backend_Interface. Like you said, it's a very straight forward proposal. I'll move it to the "ready for review" section next week.</p>
Oct 06, 2009
Justin Hart
<p>Where along the path is this proposal? Is there a need for an implementation?</p>
Dec 16, 2009
Marc Bennewitz (GIATA mbH)
<p>The latest rc doesn't support user cache and is the only one which supports PHP 5.3</p>
<p>Jul 14, 2009 - Bart Vanbrabant<br />
------------------------------</p>
<ul>
<li>Release 0.9.6 rc1<br />
The theme of this release is: back to basics! All non essential functions<br />
are removed from eAccelerator. This means that the optimizer and the<br />
keys, content and session functions.</li>
</ul>
<p> Changes in this version:</p>
<ul class="alternate">
<li>Support for PHP 5.3.</li>
<li>The encoder is removed</li>
<li>The optimizer is removed</li>
<li>The user cache function are removed</li>
<li>The minimal PHP version supported is no 5.1</li>
<li>Some internal refactoring to clean the code up</li>
<li>Fixed some bugs (and probably added some)</li>
</ul>