APC 작업을 시작할 때 키/값 쌍뿐 아니라 캐시 된 항목의 범주를 만들 수있는 방법이있을 것으로 예상했습니다. 왜냐하면 내가 한 응용 프로그램에 대해서만 캐시를 지우거나 내 응용 프로그램에 대해서만 캐시를 지우고 싶기 때문입니다. 키/값 쌍인 경우에만 새로운 질문이 생깁니다 : 정확한 키 일치가 아닌 REGEX에 의해 APC 캐시의 키를 필터링 할 수있는 방법이 있습니까?키/값 (특히 APC) 데이터 저장소 항목 필터링
0
A
답변
0
APC는 필터를 (구성에서) 이 아니고이 캐시되어야하는 파일을 걸러냅니다. 불행히도, 이것은 원하는 것이 아니며, 현재 정규 표현식을 기반으로하는 키 목록을 검색하는 APC 기능은 없습니다.
(목록이 얼마나 역동적에 따라) 그러나 당신이 수,
- 중 하나 store이 파일을 포함에
- 같은 배열을 유지 APC 에서 키의 목록을 갖는 배열을
APC에서 키 목록이 있다고 가정하십시오.
'x-orange' : value, 'x-apple' : value, 'x-banana' : value,
'x-Life of Pi' : value, 'x-The Hobbit' : value,...
나는이 대답을 발견
예를 들어, 의 범주 배열 파일을 포함, 또는 APC 변수에
$cats = array('Fruits' => array('orange','apple','banana'),
'Movies' => array('Life of Pi', 'The Hobbit'), ...
그런 다음 카테고리
$mycat = ...; // eg Movies
foreach ($cats[$mycat] as $key) {
echo "$key : " . apc_fetch('x-' . $key);
}
+0
이 답변을 찾았습니다. (http://stackoverflow.com/questions/9149322/key-groups-with-apc-cache/ 10114726 # 10114726) 그리고 왜이 (내가 하나를 만들어야 할 수도 있습니다 처리 상자의 도구가 궁금 해서요) –
하여 APC의 데이터를 검색 할 수 있습니다 : HTTP ://stackoverflow.com/questions/9149322/key-groups-with-apc-cache/10114726#10114726 –