找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1266|回复: 0
打印 上一主题 下一主题

解析PHP缓存函数的使用说明

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 08:21:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            
flush():刷新输出程序缓存
for($i = 0; $i
    echo str_repeat("\n", 5000);
    echo $i;
    sleep(1);
    flush();
}
ob_start(回调函数,限定长度,随时输出缓存='true'):开启,前提:output_buffer = on
ob_clear():刷新
ob_end_clear():关闭,并刷新
ob_flush():输出
ob_end_flush():关闭,并输出
ob_get_contents:返回缓存
ob_get_clean():返回缓存,并刷新
ob_get_flush():返回缓存,并关闭
ob_get_length():返回缓存内容长度
ob_get_level():返回缓存嵌套级别
ob_get_status(返回所有的=false):返回缓存区状态
ob_gzhandler():压缩输出缓存,用作回调函数:ob_start('ob_gzhandler')
ob_implicit_flush(输出刷新=true):参数为true时,每次缓存输出都会自动刷新缓存
ob_list_handlers():列出所有正在使用缓存的函数。
output_add_rewrite_var(变量,值):添加URL重写器的值此函数给URL重写机制添加名/值对。 这种名值对将被添加到URL(以GET参数的形式)和表单(以input隐藏域的形式),当透明URL
重写用 session.use_trans_sid开启时同样可以添加到session ID。绝对URL(http://example.com/)不被重写,函数行为由url_rewriter.tags php.ini参数控制
output_add_rewrite_var('var', 'value');
echo '可以重写';   //重写后:link
echo 'link2';//绝对地址不被重写
echo ''; //重写后:
output_reset_rewrite_vars():重置URL重写器的值,成功返回true
output_add_rewrite_var('var', 'value');
echo '不被重写';  
output_reset_rewrite_vars();//重置
echo '不被重写';//重置了,地址不被重写
            
            
您可能感兴趣的文章:
  • php页面缓存ob系列函数介绍
  • 利用php实现禁用IE和火狐的缓存问题
  • php定时删除文件夹下文件(清理缓存文件)
  • 深入PHP数据缓存的使用说明
  • 基于php缓存的详解
  • 深入PHP与浏览器缓存的分析
  • php将gd生成的图片缓存到memcache的小例子
  • 控制PHP的输出:缓存并压缩动态页面
  • 基于PHP输出缓存(output_buffering)的深入理解
  • PHP 清空varnish 缓存的详解(包括指定站点下的)
  • 深入Nginx + PHP 缓存详解
  • Php output buffering缓存及程序缓存深入解析
  • php缓存技术详细总结
  • 使用PHP静态变量当缓存的方法
  • php实现memcache缓存示例讲解
  • php中apc缓存使用示例
  • PHP之APC缓存详细介绍 apc模块安装
  • 简单的php缓存类分享         php缓存机制
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端