- UID
- 1
- 威望
- 1240 点
- 金钱
- 10002 金币
- 点卡
- 317 点
|
1#
发表于 2005-7-28 11:28
| 只看该作者
[分享]简单地缓存任何PHP程序输出的思路
[color=#FF000C]作者: BigJim - if (time() - filemtime(';index.cache';) > 2 * 60) //如果缓存文件为两分钟前更新,则重新生成缓存
- @ob_start(';output';); //使用output函数捕捉正常输出并缓存
- else //否则直接输出缓存页面
- {
- @ob_start(';ob_gzhandler';);
- readfile(';index.cache';);
- exit;
- }
- function output($buffer)
- {
- $scriptname = $_SERVER[';SCRIPT_FILENAME';];
- if ($scriptname == ';';) $scriptname = $_SERVER[';PATH_TRANSLATED';];
- @chdir(dirname($scriptname));
- if ($fp = @fopen(';index.cache';, ';w';))
- {
- @flock($fp, LOCK_EX);
- @fwrite($fp, $buffer);
- @fclose($fp);
- }
- if (function_exists(';gzencode';) && ereg(';gzip';, $_SERVER[';HTTP_ACCEPT_ENCODING';]))
- {
- header("Content-Encoding: gzip");
- return @gzencode($buffer, 9, FORCE_GZIP);
- }
- else
- return $buffer;
- }
复制代码 |
我是一个呼吸着现在的空气而生活在过去的人
这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
我已习惯了孤独,爱上孤独
他让我看清了自我,还原了自我
让我再静静的沉思中得到快乐和满足
再孤独的世界里我一遍又一遍
不厌其烦的改写着自己的过去
延伸到现在与未来
然而那只是泡沫般的美梦
产生的时刻又伴随着破灭的到来
在灰飞烟灭的瞬间我看到的是过程的美丽
而不是结果的悲哀。。。
|
|