服务器没有正确缓存sql结果

时间:2013-07-18 19:23:31

标签: php sql sql-server linux memcachedb

这是ajax php文件中的代码。它检查内存缓存以查看结果是否已经存储,如果没有,它会在数据库中查找它们。我将此代码部署在2个相同的服务器上。在一台服务器上它工作正常,另一台它从来没有在缓存中找到任何东西。提前谢谢。

$res = $_SESSION['memcache']->get($key);
if($res === false or sizeof($res)<1){
   $res = $this->dbconn->fetch_json_grid_obj($sql,true,array("Curr Ext",
   date("M Y",mktime(0,0,0,date('m')-1,1,date('Y')))." Ext"));
   // cache until 7am
   $_SESSION['memcache']->set($key, $res, 0, strtotime(date('Y-m-d 
  H:i:s',mktime(7,0,0,date('m'),date('d')+1,date('Y')))));
  }

很奇怪!

0 个答案:

没有答案