简单的页面缓冲技术(1)

 前言

      其实说它为技术,也许不能说是真正的技术。这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的。不过我还是想给它一个好听的名字。那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用。这样下一次访问它可能就不需要动态生成了。就象提供了一个cache一样。在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就是动态生成的。但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,如果将上次生成的结果直接返回给下一次访问的用户不是更好吗?减少了生成时间,效率要高一些。我想随着网站的发展,速度与效率问题还是要考虑的。这里我给出我的实现,希望对大家有所帮助。只是一个思路,没有具体的实现。

使用条件

      是不是所有的网页最好都使用呢?我想不需要,而且也不可能。之所以能缓冲就是因为下一次访问与上一次访问的内容可能是完全一样的。所以对于经常变化的页面就不合适了。比如页面上要显示计数信息的就不太合适。还有就是如果你的动态页面输出时,没有先输出到变量中,而是直接返回给用户,如使用echo,print ,readfile之类的输出,我个人认为现在还作不到。因为无法将输出结果得到,保存到文件中去(反正我是想了半天没有想出有什么可以将直将输出的东西截下来,重定向到文件中去)。那么比较适的动态页面的处理就是:输出结果应该可以放到一个字符串之中。所以使用条件就是:
    
    

时间: 2024-11-01 06:23:29

简单的页面缓冲技术(1)的相关文章

简单的页面缓冲技术(一)(转载中文用户)

页面|中文 前言 其实说它为技术,也许不能说是真正的技术.这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的.不过我还是想给它一个好听的名字.那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用.这样下一次访问它可能就不需要动态生成了.就象提供了一个cache 一样.在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就是动态生成的.但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,如果将上次生成

简单的页面缓冲技术(一)

页面 前言 其实说它为技术,也许不能说是真正的技术.这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的.不过我还是想给它一个好听的名字.那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用.这样下一次访问它可能就不需要动态生成了.就象提供了一个cache一样.在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就是动态生成的.但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,如果将上次生成的结果直

简单的页面缓冲技术

作者:limodou 前言 其实说它为技术,也许不能说是真正的技术.这只不过是我自已想出来的页面处理的方法,当然与别人 的想法可能是一致的.不过我还是想给它一个好听的名字.那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用.这样下一次访问它可能就不需要动态生成了.就象提供了一个cache 一样.在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就 是动态生成的.但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,

PHP关于简单的页面缓冲技术

页面 其实说它为技术,也许不能说是真正的技术.这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的.不过我还是想给它一个好听的名字.那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用.这样下一次访问它可能就不需要动态生成了.就象提供了一个cache 一样.在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就是动态生成的.但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,如果将上次生成的结果直接返

PHP中简单的页面缓冲技术

页面 其实说它为技术,也许不能说是真正的技术.这只不过是我自已想出来的页面处理的方法,当然与别人的想法可能是一致的.不过我还是想给它一个好听的名字.那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用.这样下一次访问它可能就不需要动态生成了.就象提供了一个cache 一样.在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就是动态生成的.但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,如果将上次生成的结果直接返

简单的页面缓冲技术_php基础

作者:limodou 前言 其实说它为技术,也许不能说是真正的技术.这只不过是我自已想出来的页面处理的方法,当然与别人 的想法可能是一致的.不过我还是想给它一个好听的名字.那么我这里所指的页面缓冲是什么呢?就是指将动态生成的页面保存起来,供下一次的使用.这样下一次访问它可能就不需要动态生成了.就象提供了一个cache 一样.在我的网站上,也许你的网站也是如此,使用了象模板之类的技术,这样用户所看到的页面就 是动态生成的.但是一个页面对于你是这样,对于别人可能还是这样,即在一段时间内是不会变化的,

简单的页面缓冲技术(二)

页面 我的具体实现的例子 为了帮助大家有个感性认识,这里我给出在我的主页上实现的基于文件处理的方法.只有主要的处理代码,不完整. <? 1 $tmpfile="../tmp/".basename($REQUEST_URI); 2 $tmpfile=str_replace("?", "_", $tmpfile); 3 $tmpfile=str_replace("&", "_", $tmpfile

简单的页面缓冲技术(三)

ontent.php3文件用来处理动态页面.用户可以通过content.php3?page=id号来读出一个数据文件.具体方法我就不说了,大家只要知道每个数据文件都有一个不同的id号,这样content.php3?page=id号的方式就可以唯一标识一个数据文件. 第1-3行,生成临时文件名.将'?','&'等字符替换成'_'. 第4行,判断临时文件名是否存在,如果有则执行第18-22行,并结束. 第6-13行,判断与生成动态页面有关的文件修改时间与临时文件哪个更新,设置重新生成标志.在这里使用

.NET框架下使用双缓冲技术绘图

.net框架 本文主要介绍 .Net 框架的基本绘图技术.通过简要的介绍和示例程序来探讨绘图技术的优势.劣势以及其它相关注意事项. 简介 幸运的是当编写一个典型的Windows 窗体程序时,窗体和控件的绘制.效果等操作是不需要特别加以考虑的.这是为什么呢?因为通过使用 .Net 框架,开发人员可以拖动一系列的控件到窗体上,并书写一些简单的与事件相关联的代码然后在IDE中按F5,一个完完全全的窗体程序就诞生了!所有控件都将自己绘制自己,窗体或者控件的大小和缩放都调整自如.在这里经常会用到的,且需要