首页 > 代码库 > php开发安卓服务器之 使用创建动态缓存
php开发安卓服务器之 使用创建动态缓存
为什么要有缓存:减少数据库服务器压力。
一.静态缓存:
保存在服务器磁盘的静态文件,用php生成数据放在静态文件中
php操作缓存:
1.生成缓存
2.获取缓存
一.静态缓存:
保存在服务器磁盘的静态文件,用php生成数据放在静态文件中
php操作缓存:
1.生成缓存
2.获取缓存
3.删除缓存
生成缓存文件:
file.php操作静态缓存的类
<?php class File {//操作静态缓存的业务 private $_dir; const EXT = '.txt'; public function __construct() { //获取文件当前目录,把缓存文件放到当前目录files下 $this->_dir = dirname(__FILE__) . '/files/'; } //key是缓存文件文件名,value是缓存数据 public function cacheData($key, $value = http://www.mamicode.com/'', $path='') {>
testfile.php
<?php require_once('./file.php'); $data=http://www.mamicode.com/array(>如果生成成功显示success
这样就在当前文件的目录的file目录下创建了名为davidchche.txt的缓存文件。
进阶版:同时也实现缓存的读和删除
file.php
<?php class File {//操作静态缓存的业务 private $_dir; const EXT = '.txt'; public function __construct() { //获取文件当前目录,把缓存文件放到当前目录files下 $this->_dir = dirname(__FILE__) . '/files/'; } //key是缓存文件文件名,value是缓存数据 public function cacheData($key, $value = http://www.mamicode.com/'', $path='') {>
根据file类,如果value为空=‘‘,读取缓存数据,
如果value为null,删除缓存数据,
如果value不为空,也不是null,那么创建缓存数据testfile.php
<?php require_once('./file.php'); $data=http://www.mamicode.com/array(>php开发安卓服务器之 使用创建动态缓存
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。