Hi, If you want to bypass PHP for basic caching features, have a look at apache "mod_cache" and send (from PHP) corresponding http headers (expires, etag...).
Regards On Tue, Jan 20, 2009 at 3:56 AM, till <klimp...@gmail.com> wrote: > Since this seems to be the thread -- I was wondering, did any of you > guys play with etags yet? > > I've tried them for a week or so and I could dig up my code to > demonstrate how far I got, but in the end I couldn't get it to comply > with any browser. I tested my code with cURL vs. the Yahoo! frontpage > and had it all looking like them -- e.g. it actually sent the correct > status code and also the etag, etc., but my efforts caused a blank > page in some browsers. > > Thoughts? > > Till > > On Tue, Jan 20, 2009 at 12:50 AM, Nico Edtinger > <list-zf-gene...@nico.edtinger.at> wrote: >> I was thinking about something similar myself. The problem is not so much >> getting a static html cache, because that's already possible, but getting a >> predictable filename and an easy way to access the timeout/expiry, without >> using PHP. My goal would be using Lighttpd with a very short Lua script to >> serve a static version, without having to start the PHP interpreter and >> setting the mtime to a future date as expiry. As it was only an idea and I >> didn't really had much time I just took a quick look if that would be >> possible with Zend_Cache, but found out, that methods I'd need are declared >> as private. >> >> nico >> >> Pádraic Brady wrote: >>> >>> Hi all, >>> >>> In between writing and actually finishing proposals for a change >>> (Zend_Oauth will be ready this weekend!), I've been putting together some >>> fragments of code I've been using with Zend_Cache over the months. >>> >>> At present, Zend_Cache offers the Page Frontend which does a really great >>> job, but there are cases where caching to static HTML files is an option and >>> I would like to propose such an addition. It's not without it's problems, >>> especially since Backend validation seems to be performed by the Frontend >>> (Zend_Cache_Core has a few private static methods), but I can muddle on >>> through :). >>> >>> Any comments or ideas are welcome. In the future I may also take a stab at >>> looking into integrating cache control closer to our Controllers, Views and >>> Models since to be honest, the present DIY system has me writing lots of >>> wiring code and managing cache expiry manually in a dozen different ways >>> depending on my mood. I like to think adding better integration would >>> alleviate some of this pain for others. >>> >>> Being the writer of mega 4000 word blog posts that I am (think my wrist >>> just fell off...), I've written up a barebones prototype as part of another >>> fabulous put-you-to-sleep blog post. I'll be posting it over the weekend, >>> but if anyone is interested in a quick copy now to see what I'm moaning >>> about, just drop me a line. >>> >>> Best regards, >>> Paddy >>> >>> Pádraic Brady >>> >>> http://blog.astrumfutura.com >>> http://www.survivethedeepend.com >>> OpenID Europe Foundation Irish Representative >> >> > -- Fabien MARTY fabien.ma...@gmail.com