FastCache 高性能 PHP 对象缓存系统
PHP FastCache 是一种高性能,分布式对象缓存系统,具有的通用性可用于加快动态 Web 应用程序,减轻数据库负载。 PHP FastCache 把数据库负载到几乎为零,得到更快的页面加载时间的用户,更好的资源利用率。它是简单而强大的。
减少数据库调用
PHP 缓存类数据库:你的网站有 10000 的访问者在线,和你的动态网页必须在每次页加载送 10000 相同的查询数据库。如果使用了 PHP FastCache,你的网页只需要发送 1 个查询数据库,并使用缓存服务处理其他的 9999 个请求给其他游客。
// 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 交换是有限的?PHP FastCache可以节省您的服务器 CPU 和 AP I的交易。你可以使用 PHP FastCache做很容易。
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 }
获取
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论