原理:
1、mypic采用编译模板保存的方法,就是将执行编译的代码保存起来。但这还会不断请求服务器与数据库。
我采用的解决方案:
1、将编译后即生成的页面保存于缓冲区。然后把结果生成静态的html页面。最后抛出require_once 该页面。
2、第二次访问的时候 根据路由检查页面是否存在,如果存在,就直接抛出静态页面,无需编译。
3、更新方法简单,只需要将html目录下的文件全部删除即可。不涉及后台等,安全保障。
4、对源码改动最小,只需要覆盖一个文件,你原来站是怎么样,还是怎么样!只会提高速度。
5、对于页面统计依然有效,这个你放心。
6、页面执行时间run:0.066 这个不会变了,因为是静态文件,所以不会变了。
7、第一次访问自动在html下生成该页的静态页面。
有人说还是动态的:确实,这个不全是静态,但他是最接近的,也就是说
原理就是包含一个全静态的文件,如果全静态,那改动范围就会很大,我会多多努力。
放出我站的目录
![](http://hi.csdn.net/attachment/201010/20/0_12875469969b6b.gif)
![](http://hi.csdn.net/attachment/201010/20/0_1287547010KB06.gif)
源码: 在这之间 请根目录下请新建html文件夹