NYCPHP Meetup

NYPHP.org

[nycphp-talk] PHP caching (not opcode)

bzcoder bzcoder at bzcode.com
Mon Jul 21 17:41:50 EDT 2008


Patrick May wrote:
>
> I know this could be done with:
>
>   system('find /cache | grep article | xargs rm -f');
>
> and I do question what's wrong with such a simple line of code :D
>
> I want a simple abstract "clear cache" line of code to embed in 
> various CMS locations, while the actual mechanics of clearing cache 
> are managed by the library.  By simplifing the process of describing 
> something that is cached, I hope to have widespread 'perfect' caching.

Perhaps this goes without saying, but I was assuming you were thinking 
of file system caching only as the basic underlying method, and not the 
only method.

IE you have a system cache setup as:

$cache->check("somecode1");
$cache->get("somecode1");
$cache->save("somecode1");
$cache->clear("code1");

But your actual cache function should be extendable, so it can cache to 
the file system, it can cache to a database, and it can cache to 
memcached(http://www.danga.com/memcached/). 

That way your scalable from people who need file system caching, to 
people who want a central repository and can't do shared files, and
then people who want to maximize performance and can throw memory at the 
problem.



More information about the talk mailing list
Automatic Email Organization without missing anything!