|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
phpmanual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。有些php网站因为后期计划和别的缘故原由
网站是纯静态大概是年夜部分是静态的,对数据库的操纵很频仍.
形成网站会见速率很慢!想完成静态,又没有天生静态功效.
由于我写了一个精简的天生静态的程序.很复杂,一看就懂
合适基础上一切体系
请求
1.体系撑持php
2.撑持file_get_contentsfile_put_contents[也能够用一样感化的函数交换]
3.最好撑持gzcompress
利用办法
1.下载上面分享的huncun.php文件
2.在网站根目次建文件夹huancun(或别的)
3.复制huncun.php到huancun目次下
4.在huancun目次下建文件夹cache目次
5.在用网站大众文件头或都天生静态的网页头上加载本文件
include("/huancun/huancun.php");
6.清空缓存参考http://www.oschina.net/code/snippet_202258_7018
弱点
1.利用本体系不克不及及时更新内容必需清空缓存后才干更新大概是到了设定的缓存工夫才会更新
2.第一次会见速率对照慢,由于没有缓存.第二次就是挪用缓存文件,当时候就快了
3.缓存文件占磁盘空间,倡议服务器大概空间对照年夜的利用.大概按期删除缓存文件
<?php/*www.diyphp.net*www.php100.com*/if($_GET[phphuancun]!="true"){define("HC_PATH",dirname(__FILE__)."/cache/");define("HC_TIME",1);echoHC_getcache();exit;}functionHC_getcache($iscache=){$url="http://".$_SERVER[SERVER_NAME].$_SERVER[REQUEST_URI];$cacheurl=strpos($url,"?")?$url."&phphuancun=true":$url."?phphuancun=true";$cachename=HC_PATH.md5($url).".c";$cachetime=$iscache?time()+1:time()-(HC_TIME*60*60);if(file_exists($cachename)&&filemtime($cachename)>=$cachetime){$return=file_get_contents($cachename);$data=function_exists(gzcompress)?@gzuncompress($return):$return;returnunserialize($data);}else{$return=file_get_contents($cacheurl);HC_writecache($cachename,$return);return$return;}}functionHC_writecache($name,$array){function_exists(gzcompress)?$return=gzcompress(serialize($array)):$return=serialize($array);@file_put_contents($name,$return);}?>毕业设计作品自己个人还是觉得比较满意的,尽管有些功能考虑的不全面,也没有很好的实现。 |
|