<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[
Adds ETag support for Zend_Cache_Frontend_Page Component will implement ETag support by default for any HTTP request with an If-None-Match header fieldZend Framework: Zend_Cache_Frontend_Page Component Proposal
Proposed Component Name
Zend_Cache_Frontend_Page
Developer Notes
http://framework.zend.com/wiki/display/ZFDEV/Zend_Cache_Frontend_Page
Proposers
Kevin Schroeder
Revision
1.0 - January 23 2008 (wiki revision: 11)
Table of Contents
1. Overview
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
4. Dependencies on Other Framework Components
5. Theory of Operation
Zend_Cache_Frontend_Page will generate an Etag for the page content in a given request. Subsequent requests from a browser that have a matching ETag for the content currently in the cache will receive a 304 HTTP header code instead of the actual cached content.
6. Milestones / Tasks
Undefined as of yet
7. Class Index
- Zend_Cache_Frontend_Page
8. Use Cases
9. Class Skeletons
diff code
3 Comments
comments.show.hideApr 10, 2008
julien PAULI
<p>I would like to work on an HTTP cache.<br />
You should think about the response object for the headers, Zend_Cache_Frontend_Page acts after the response is sent so it should be allright but perhaps an MVC plugin would be needed ?</p>
<p>I think we should as well be able to controler the cache-control to prevent proxies from caching some pages, shouldn't we ?</p>
<p>last thing : Zend_Cache_Frontend_Page has already got some support for such a HTTP cache system, see 'http_conditional' in it.</p>
Jun 15, 2009
Marc Bennewitz (private)
<p>Please take a look to my <a href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Cache+refactoring+-+Marc+Bennewitz">Zend_Cache - Refactoring</a> <ac:emoticon ac:name="smile" /></p>
Feb 07, 2011
Dolf Schimmel (Freeaqingme)
<p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="http://framework.zend.com/wiki/display/ZFDEV/Archiving+of+abandoned+proposals+(Feb+5+2011)">this email</a>.</p>