當然,僅僅包括在它的上面有this class文件:
<?php
// Dummy Memcache for a development environment where Memcache is not installed. Part of mmvc library, https://github.com/kajala/mmvc
// Dependencies: none
//if (defined('MEMCACHE_COMPRESSED'))
// die("Memcache seems to be already installed, MemcacheDummy.php should never be included in this case\n");
define('MEMCACHE_COMPRESSED', 1234); // dummy value
/**
* Dummy Memcache class for a development environment where Memcache is not installed.
* Note that this class does not do ANYTHING and it is only a convenience for
* the development environment and should never be used in production server.
*/
class Memcache
{
function __construct()
{
}
function connect($host, $port)
{
assert(is_string($host));
assert(is_numeric($port));
return true;
}
function set($key, $obj, $compressed=false, $expires=0)
{
assert(is_string($key));
assert($compressed === false || $compressed == MEMCACHE_COMPRESSED);
assert(is_numeric($expires));
return true;
}
function get($key)
{
assert(is_string($key) || is_array($key));
return false;
}
}
?>
注:該代碼是不是我的,它是在BSD許可證下授權。原作者:link
我需要爲生產環境這幫助我 – user2089985 2013-04-24 12:06:02
它會在生產環境中工作,但你應該只安裝內存緩存。 – 2013-04-24 12:09:21
我沒有機會安裝memcache共享主機hostgator帳戶,他告訴他們不能爲共享主機提供memcache服務? – user2089985 2013-04-24 12:13:31