Memcache .下载memcached, http://www.danga.com/memcached/ ; 2.解压,比如放在 D:\memcached-1.2.1 ; 3.DOS下输入‘D:\memcached-1.2.1\memcached.exe -d install’,进行安装(注意‘’不要输入); 4.再次输入‘D:\memcached-1.2.1\memcached.exe -d start’启动memcached。 注意:memcached以后会随机启动。这样memcached就已经安装完毕了。$memcache = new Memcache; $memcache->addServer('172.19.5.199',11211); $memcache->addServer('172.19.5.13',11211); //$memcache->connect('localhost', 11211) or die ("Could not connect"); //$version = $memcache->getVersion(); //echo "Server's version: ".$version;$memcache->set('key3',array(1,2,3)); var_dump($memcache->get('key3')); ob ob_start() $content = ob_get_contents(); ob_clean(); $cache_file = fopen('f:\1.html', 'w+'); fwrite($cache_file, $content); 页面静态化-------------------------------------- ob_start(); $static_file = '1.html';//静态页面$php_file = basename(__FILE__);//当前动态页面if (!file_exists($static_file) || ((filemtime($static_file)+10) < time()) || //缓存固定时间filemtime($php_file) > filemtime($static_file)) //源文件已修改 { echo '静态页面示例'; echo 'erer'; $c = ob_get_contents(); ob_clean(); file_put_contents($static_file, $c); } $s = file_get_contents($static_file); echo$s; ------------------------------------------------- ob_implicit_flush($p) $p:0:关闭 1:开启(每次输出后都自动刷新,而不再需要去调用flush()) ob_list_handlers 列出所有使用的输出句柄 output_add_rewrite_varoutput_add_rewrite_var('var', 'value'); echo '<a href="file.php">link</a>'; 输出:<a href="file.php?var=value">link</a> output_reset_rewrite_varsoutput_add_rewrite_var('var', 'value'); echo '<a href="file.php">link</a>';//输出:<a href="file.php?var=value">link</a>ob_flush(); output_reset_rewrite_vars(); echo '<a href="file.php">link</a>';//输出:<a href="file.php">link</a>
缓存
最新推荐文章于 2022-05-24 16:49:44 发布