2016-12-20 14 views
0

apc_store();apc_fetch();의 사용 예는 다음과 같습니다.php에서의 apc_fetch() 및 apc_store() 사용

function getData($uid){ 
    $cached = apc_fetch($uid); 
    return $cached?$cached:"Start"; 
} 

function setData($uid,$step){ 
    apc_store($uid,$step,60*60*12); 
} 

문자열을 저장 한 다음 나중에 사용하고 싶습니다. 필자는 PHP에서이 두 함수에 대한 주요 설명과 일반적인 설명을 이해할 수 없습니다.

답변

0

첫 번째 방법 getData($uid)은 캐시에서 $ uid 값을 반환하고 키 $ uid에 대한 변수가 없으면 문자열 "Start"를 반환합니다. 따라서 단순히 캐시에서 $ uid의 값을 반환합니다.

setData($uid,$step)ttl60 * 60 * 12를 사용하여 $ step 값을 $ uid로 저장하는 캐시의 변수를 정의합니다.

TTL은 캐시 된 변수 $ uid의 수명을 정의하는 시간입니다. (생존 시간, 저장 VAR을 TTL 초 동안 캐시에.) 자세한 내용에 대한

apc_store($key,$val,$time_in_seconds); 
//This method stores variable in alternative PHP cache and this is used for performance. 

, 참조 :

  1. apc_store()
  2. apc_fetch

또한 받아 보기 : apc