文件名称:PHP缓存库phpFastCache.zip
文件大小:348KB
文件格式:ZIP
更新时间:2022-08-05 00:52:24
开源项目
简介 phpfastcache是一种高性能,分布式对象缓存系统,通用性,可用于加快动态Web应用程序,减轻数据库负载。 phpfastcache把数据库负载到几乎为零,得到更快的页面加载时间的用户,更好的资源利用率。它是简单而强大的。 示例 减少数据库调用 PHP缓存类数据库:你的网站有10000的访问者在线,和你的动态网页必须在每次页加载送10000相同的查询数据库。与phpfastcache,你的网页只能发送1个查询数据库,并使用缓存服务9999其他游客。 <?php // In your config file include("phpfastcache/phpfastcache.php"); phpFastCache::setup("storage","auto"); // phpFastCache support "apc", "memcache", "memcached", "wincache" ,"files", "sqlite" and "xcache" // You don't need to change your code when you change your caching system. Or simple keep it auto $cache = phpFastCache(); // In your Class, Functions, PHP Pages // try to get from Cache first. product_page = YOUR Identity Keyword $products = $cache->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 ?> 提高卷曲和API调用 强大的PHP缓存类:你使用Bing API,谷歌API或卷曲你的API交易是有限的?phpfastcache可以节省您的服务器CPU和API的交易。你可以使用phpfastcache做很容易。 <?php include("phpfastcache/phpfastcache.php"); $cache = phpFastCache("memcached"); // try to get from Cache first. $results = $cache->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 } ?> 获取 官方网站 | API帮助文档 | 在线示例 | 下载地址 标签:phpfastcache