PHP缓存集成库PHPFastCache开发教程_最快的PHPcache类下载
2015-10-25 13:25:55  By: dwtedx

一、背景

由于把博客整体迁往百度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

若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+