首页 >

PHP缓存库phpFastCache

php教程|php手册PHP缓存库phpFastCache
PHP,缓存,phpFastCache,phpFastCac
php教程-php手册
phpvod源码下载,ubuntu登录只有紫色,java 爬虫 数据采集,php + txt,揣书seolzw
phpFastCache是一个开源的PHP 缓存 库,只提供一个简单的PHP文件,可方便集成到已有项目,支持多种 缓存 方法,包括:apc, memcache, memcached, wincache, files, pdo and mpdo。可通过简单的API来定义 缓存 的有效时间。 减少数据库查询 ? php // In your
php无限级分类源码,ubuntu网卡开关命令,tomcat怎么改path,异步爬虫案例,php和mysql 搭建,巫溪一站式seo推广有哪些品牌lzw
快快红包平台源码系统,在vscode上怎么改背景,ubuntu镜像搭建,tomcat监听器原理,python爬虫常识,深圳php交流群,法库品质抖音seo优化价位lzw

phpFastCache是一个开源的PHP缓存库,只提供一个简单的PHP文件,可方便集成到已有项目,支持多种缓存方法,包括:apc, memcache, memcached, wincache, files, pdo and mpdo。可通过简单的API来定义缓存的有效时间。

减少数据库查询

get("product_page");    if($products == null) {        $products = YOUR DB QUERIES || GET_PRODUCTS_FUNCTION;        // set products in to cache in 600 seconds = 10 minutes        $cache->set("product_page", $products,600);    }    // Output Your Contents $products HERE

提高cURL和API调用性能

get("identity_keyword")    if($results == null) {        $results = cURL->get("http://www.youtube.com/api/json/url/keyword/page");        // Write to Cache Save API Calls next time        $cache->set("identity_keyword", $results, 3600*24);    }    foreach($results as $video) {        // Output Your Contents HERE    }

全页缓存

get($keyword_webpage);    if($html == null) {        ob_start();        /*            ALL OF YOUR CODE GO HERE            RENDER YOUR PAGE, DB QUERY, WHATEVER        */        // GET HTML WEBPAGE        $html = ob_get_contents();        // Save to Cache 30 minutes        __c("files")->set($keyword_webpage,$html, 1800);    }    echo $html;

挂件缓存

widget_1;    if($html == null) {        $html = Render Your Page || Widget || "Hello World";        // Save to Cache 30 minutes        $cache->widget_1 = array($html, 1800);    }    echo or return your $html;

同时使用多种缓存

option("server", $server);    $cache3 = new phpFastCache("apc");    // How to Write?    $cache1->set("keyword1", "string|number|array|object", 300);    $cache2->keyword2 = array("something here", 600);    __c()->keyword3 = array("array|object", 3600*24);    // How to Read?    $data = $cache1->get("keyword1");    $data = $cache2->keyword2;    $data = __c()->keyword3;    $data = __c()->get("keyword4");    // Free to Travel between any caching methods    $cache1 = phpFastCache("files");    $cache1->set("keyword1", $value, $time);    $cache1->memcache->set("keyword1", $value, $time);    $cache1->apc->set("whatever", $value, 300);    $cache2 = __c("apc");    $cache2->keyword1 = array("so cool", 300);    $cache2->files->keyword1 = array("Oh yeah!", 600);    $data = __c("memcache")->get("keyword1");    $data = __c("files")->get("keyword2");    $data = __c()->keyword3;    // Multiple ? No Problem    $list = $cache1->getMulti(array("key1","key2","key3"));    $cache2->setMulti(array("key1","value1", 300),      array("key2","value2", 600),      array("key3","value3", 1800),      );    $list = $cache1->apc->getMulti(array("key1","key2","key3"));    __c()->memcache->getMulti(array("a","b","c"));    // want more? Check out document in source code

以上demo来自官网示例。

官网地址:http://www.phpfastcache.com/


PHP缓存库phpFastCache
  • PHP缓存集成库phpFastCache用法【PHP】
  • PHP缓存集成库phpFastCache用法【PHP】 | PHP缓存集成库phpFastCache用法【PHP】 ...

    PHP缓存库phpFastCache
  • 关于PHP缓存库phpFastCache的使用
  • 关于PHP缓存库phpFastCache的使用 | 关于PHP缓存库phpFastCache的使用 ...

    PHP缓存库phpFastCache
  • 极客编程必备的五大PHP开发应用
  • 极客编程必备的五大PHP开发应用 | 极客编程必备的五大PHP开发应用 ...