NYCPHP Meetup

[nycphp-talk] caching queries

Jayesh Sheth jayeshsh at ceruleansky.com
Mon Apr 4 17:14:34 EDT 2005


Hi Rahmin,

I think the Smarty templating system ( http://smarty.php.net ) lets you 
use selective HTML caching (not to be confused with Smarty template 
compilation).
I googled a bit, and found this article:

http://revjim.net/comments/10170/

The comments section has the following useful information:

 "Posted by Monte

A note on Smarty caching at the template-level vs. caching at the 
application-level: one huge advantage of Smarty's caching is the ability 
to make parts of the page non-cached via {insert} tags or block 
functions registered as non-cachable. This way you can easily embed 
"live" content such as weather bugs, banner ads, user feedback, etc. 
Example, you can keep a page cached indefinately while allowing embedded 
user feedback to grow. This isn't too feasible with application-level 
caching without a lot of extra legwork from the application programmer."

 "Posted by Paul M. Jones
[...]
I would argue this is a feature or failure of a particular caching 
system, not of a template system. While not trivial, it is not a 
difficult exercise to add that kind of feature to an app-level caching 
system, e.g. Cache_Lite; I have done so myself with some my non-public 
tools. [...] "

Btw, David Sklar's PHP Tools Book ( http://tinyurl.com/5h2e9 ) has a 
good overview of Smarty.

Hope that helps.

- Jay Sheth






More information about the talk mailing list