- 1
- 0
- 约4.77千字
- 约 7页
- 2018-01-18 发布于河南
- 举报
php页面缓存实现方法总结
php页面缓存实现方法总结
用此三个php函数,就可以实现强大的功能。如果数据库查询量较大,可以用cache来解决这个问题。
下面是编码部分。
1.初始化函数,一般是设置页面缓存路径、缓存文件命名格式等,可按个人喜好自定义。这里用到的识别ID是经加密的$_SERVER[REQUEST_URI]参数。这个函数中最后还有一个if判断:若未过缓存期,则加载缓存文件,否则加载源文件。
代码如下 复制代码
function page_init()
{
$url = $_SERVER[REQUEST_URI];//子url,该参数一般是唯一的
$pageid = md5($url);
$dir = str_replace(/,_,substr($_SERVER[SCRIPT_NAME],1,-4));
//目录命名方式,如exp_index
if(!file_exists($pd = PAGE_PATH.$dir./))@mkdir($pd,0777) or die($pd目录创建失败);
//如cache/page/exp_index/
define(PAGE_FILE,$pd.$pageid..html);
//如cache/page/exp_index/cc8ef22b4055
您可能关注的文档
- oracle经典语句.doc
- 第三章.顺序程序设计.ppt
- Freemarker页面语法.docx
- Uploadify 3.1 官方文档doc版.doc
- ORACLE10g修改RAC IP方法.doc
- DKZ-5000型水泥电动抗折机_水泥抗折试验机使用说明书.doc
- 同行茶品技术参数及各种地板的优缺点.doc
- PHP之双向链表(SplDoublyLinkedList)简介.docx
- 在Hive上实现SCD.doc
- 五个常见 PHP 数据库问题.doc
- 电气制图与CAD 课件 模块三 组合体的绘制与识读.pptx
- (2025年)中华人民共和国民营经济促进法试卷试题及参考答案.docx
- 2025年河北三支一扶真题试卷+答案(完整版).docx
- 2025年黑龙江省辅警人员招聘考试试卷带答案.docx
- (2025年)职业暴露锐器伤防护与处置知识考试题及答案.docx
- (2025年)职业暴露与防护试题及答案.docx
- 2025年河北省A本安全考试试题及答案.docx
- (2025年)中华人民共和国药品管理法》培训考核试题及答案.docx
- 2025年河北省Q2桥门式起重机模拟考试题库及答案.docx
- 2025年黑龙江省辅警人员招聘考试试题及答案.docx
原创力文档

文档评论(0)