### 简单的页面缓冲技术（三）

content.php3 文件用来处理动态页面。用户可以通过 content.php3?page=id 号来读出一个数据文件。具体方法我就不说了，大家只要知道每个数据文件都有一个不同的 id 号，这样 content.php3?page=id 号的方式就可以唯一标识一个数据文件。
第 1-3 行，生成临时文件名。将'?','&'等字符替换成'_'。
第 4 行，判断临时文件名是否存在，如果有则执行第 18-22 行，并结束。
第 6-13 行，判断与生成动态页面有关的文件修改时间与临时文件哪个更新，设置重新生成标志。在这里使用 filemtime()来得到最后修改时间。
第 24-41 行，利用模板类生成动态结果，放在变量中。关于模板的处理可以参考《模板，PHPLIB 处理方式》一文。
第 43-50 行，生成临时文件。此处对文件进行了加锁处理，以象写冲突。
第 51 行，输出结果。
这就是我的处理，大家可以自行修改。
缓冲是一项有意义的技术，可以提高访问速度，减少系统消耗。不过方法可能有多种多样，大家可以自由发挥。