<html>
<head>
<title>Cached page</title>
<head>
<body bgcolor="#CCCCCC">
<h1>Testing Cesar D. Rodas' gCache Class</h1>
<hr>
<h2>Example of how to cache a sections of a page</h2>
<hr>
<?php
include("gCache.php");
$cache = new gCache;
$cache->folder = "./cache/";
$cache->contentId=46;
$cache->timeout = 1;
/* by default this is false, but always is better */
/* to-do something like this */
$cache->isPage = false;
if ($cache->Valid()) {
echo $cache->content;
} else {
$cache->capture();
?>
This part of the page will change every minute. Last change at <?php echo date("Y/m/d H:i:s");?>
<hr>
<?php
$cache->endcapture();
}
$cache->contentId=47;
$cache->timeout = 5;
if ($cache->Valid()) {
echo $cache->content;
} else {
$cache->capture();
?>
This part of the page will change every 5 minute. Last change at <?php echo date("Y/m/d H:i:s");?>
<?php for($i=0; $i < 50; $i++) { echo $i."<br/>"; }?>
<hr>
<?php
$cache->endcapture();
}
?>
</body>
</html>
|