PHP开发APP接口

Posted 易怀源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP开发APP接口相关的知识,希望对你有一定的参考价值。

核心技术:
缓存技术、定时任务

1静态缓存,
2.Memcache redis缓存
使用缓存减小服务器压力

静态缓存保存在磁盘上的静态文件
php操作缓存:生成缓存、获取缓存、删除缓存;

<?php

class File(){
    private $_dir;
    const EXT =".txt";
    public function __construct(){
        $this->_dir=dirname(__FILE__)."/files/";
    }
/**
*按综合方式输出通信数据
*@param string $key 文件名
*@param string $value 数据
*@param string $path 路径
*@return string
*/
    public function cacheData($key,$value=‘‘,$path=‘‘){
            $filename=$this->_dir.$path.$key.self::EXT;

            if($value !== ""){
                if(is_null($value)){
                    return @unlink($filename);
                }
                //将value值写入缓存
                $dir=dirname($filename);
                if(!is_dir($dir)){
                    mkdir($dir,0777);
                }

                return file_put_contents($filename,json_encode($value));

            }

            if(!is_file($filename)){
                return false;
            }else{
                return json_decode(file_get_contents($filename),true);
            }
    }
}
?>

============================================================================

<?php
/*上面的函数,$value为空的时候就是获取缓存,不为空就是写入,
为NULL就是删除缓存*/
$file = new File();
if($file->cacheData(‘index_mk_cache‘,null)){
    echo "success";
}else{
    echo "error";
}

?>

 

以上是关于PHP开发APP接口的主要内容,如果未能解决你的问题,请参考以下文章

PHP开发APP接口

PHP开发APP接口

转 浅谈 PHP 与手机 APP 开发(API 接口开发)

PHP开发APP接口

PHP 开发 APP 接口--错误日志接口

聊聊 PHP 与手机 APP 开发(API 接口开发)