欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

PHP缓存集成库PHPFastCache开发教程_最快的PHPcache类下载

程序员文章站 2022-03-01 12:55:44
...

一、背景

由于把博客整体迁往百度BAE、其实百度BAE速度还是非常快的、因为之前我使用了MongoDB、一直感觉百度BAE的速度非常慢、后来才发现其实是百度的MongoDB响应很慢、因为已经把域名备案等信息全部都转到百度的、如果现在要换服务器的话会很麻烦、最后决定取消使用MongoDB、测试之后发现速度还真的是快了不少、后来就在寻找可以替换MemCacahe的一个东西、最后经过不断的查找、终于发现了今天的主角、PHPFastCache


二、PHPFastCache简介

PHPFastCache是一种高性能、分布式对象缓存系统、通用性、可用于加快动态Web应用程序、减轻数据库负载、PHPFastCache把数据库负载到几乎为零、得到更快的页面加载时间的用户、更好的资源利用率、它是简单而强大的、不比MemCache的速度差、甚至有可能会快于MemCache


三、PHPFastChche教程

PHPFastChche API

require_once("phpfastcache/phpfastcache.php");
// auto, redis, cookie, files, sqlite, xcache, memcache, apc, memcached, wincache
phpFastCache::setup("storage","auto");
phpFastCache::setup("path", dirname(__FILE__)); // Path For Files

 // SET a Data into Cache
__c()->set("keyword", "array|object|string|data", $time_in_second);

// GET a Data from Cache
$data = __c()->get("keyword");

$object = __c()->getInfo("keyword"); // ARRAY

// Others Funtions
__c()->delete("keyword");
__c()->increment("keyword", $step = 1); // TRUE | FALSE
__c()->decrement("keyword", $step = 1); // TRUE | FALSE
__c()->touch("keyword", $more_time_in_second); // TRUE | FALSE
__c()->clean();
__c()->stats(); // ARRAY
__c()->isExisting("keyword"); // TRUE | FALSE

// Direct Keyword SET & GET
__c()->keyword = array("array|object|string|data", $time_in_second);
$data = __c()->keyword;


简单使用DEMO

// Require Library
require_once("../phpfastcache/phpfastcache.php");

// simple Caching with:
$cache = phpFastCache();

// Try to get $products from Caching First
// product_page is "identity keyword";
$products = $cache->get("product_page");

if($products == null) {
    $products = "DB QUERIES | FUNCTION_GET_PRODUCTS | ARRAY | STRING | OBJECTS";
    // Write products to Cache in 10 minutes with same keyword
    $cache->set("product_page",$products , 600);
}

// use your products here or return it;
echo $products;


最后给贴上Demo的源代码、希望对大家有用、有兴趣的哥们可以下载看看

源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1bndop4r 密码: vfk1

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