当前位置: 首页>>代码示例>>PHP>>正文


PHP cachemgr::cachemgr方法代码示例

本文整理汇总了PHP中cachemgr::cachemgr方法的典型用法代码示例。如果您正苦于以下问题:PHP cachemgr::cachemgr方法的具体用法?PHP cachemgr::cachemgr怎么用?PHP cachemgr::cachemgr使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在cachemgr的用法示例。


在下文中一共展示了cachemgr::cachemgr方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: cachedir

    function cachedir()
    {
        $system =& $GLOBALS['system'];
        $this->db =& $system->database();
        $this->totalBytes = 15 << 20;
        $row = $this->db->selectrow('select sum(cache_size) as size from sdb_cachedir');
        if (false === $row) {
            $this->db->exec('drop table if exists sdb_cachedir', 1, 1);
            $sql = <<<EOF
create table sdb_cachedir
(
   cache_file                     varchar(32)                    not null,
   cache_size                     mediumint unsigned             not null,
   last_update                    int unsigned                   not null,
   primary key (cache_file)
)type = MyISAM
EOF;
            $this->db->exec($sql, 1, 1);
        } else {
            $this->curBytes = $row['size'];
            if ($row['size'] > $this->totalBytes) {
                $this->_free(10, $row['size'] - $this->totalBytes);
            }
        }
        parent::cachemgr();
    }
开发者ID:dalinhuang,项目名称:shopexts,代码行数:26,代码来源:cachedir.php

示例2: memcached

 function memcached()
 {
     if (!class_exists('Memcache')) {
         trigger_error('Missing php_memcache module', E_USER_ERROR);
     }
     $this->obj = new Memcache();
     if (!$this->obj->connect(MEMCACHED_HOST, MEMCACHED_PORT)) {
         trigger_error('Can\'t connect memcached server', E_USER_ERROR);
     }
     parent::cachemgr();
 }
开发者ID:dalinhuang,项目名称:shopexts,代码行数:11,代码来源:memcached.php

示例3: Memcache

 function cache_memcache()
 {
     if (!class_exists('Memcache')) {
         trigger_error('Missing php_memcache module', E_USER_ERROR);
     }
     $this->obj = new Memcache();
     $ports = explode(',', MEMCACHED_PORT);
     foreach (explode(',', MEMCACHED_HOST) as $i => $h) {
         if (!$this->obj->addServer($h, $ports[0])) {
             trigger_error('Can\'t connect memcached server', E_USER_ERROR);
         }
     }
     $this->obj->pconnect();
     parent::cachemgr();
 }
开发者ID:noikiy,项目名称:cxe,代码行数:15,代码来源:cache_memcache.php


注:本文中的cachemgr::cachemgr方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。