2016-07-13 4 views
0

Codeigniter 기반 프로젝트에서 세션 저장을 위해 Memcached 서비스를 사용합니다. 서버 상태의Codeigniter Memcached 세션 저장 미스가 높음

**GET:** 

- Hits: +1 
- Miss: +1 


**SET:** 

- Total: +2 


**DELETE:** 

- Hits: +1 
- Miss: +0 

스크린 샷 :

enter image description here

사람이 CodeIgniter의와 같은 직면 하는가

내가 새로 고칠 때마다 캐시에서 보는 바와 같이 업데이트 통계? 그렇다면 왜 새로 고침을 할 때마다 나는 높은 실패율을 보입니다.

또한 새로 고침 할 때마다 일부 레코드가 추가되고 캐시에서 제거됩니다.

여기가 CI입니까? 아니면 뭔가 놓쳤을까요?

+0

Codeigniter 3.0.6의 최신 버전을 사용하고 있습니까? 지난 두 번의 릴리스에서 memecache가 개선되었습니다. http://www.codeigniter.com/user_guide/changelog.html – cartalot

+0

예 3.0.6 버전을 사용합니다 – zur4ik

+0

세션 입력/출력을 사용하는 코드에서 모든 행을 제거했지만 여전히 동일한 문제를 겪고 있습니다. 나는'CI' 자체가 뭔가를 읽고 쓰고 있지만 그것이 왜 그리워하고 내가 idk를 삭제했는지 추측합니다. – zur4ik

답변

0

마지막으로 발견 : 이러한 신비한 설정 및 삭제 세션 잠금 것 같습니다. 내가 세션이 키의 SOME_KEYCI 동안 업데이트 값으로 저장되어있을 때

, 그것은 쓰기 프로세스가 활성화되어있는 동안 살아 SOME_KEY:lock 인덱스와 임시 레코드를 작성.

그래서 내가 새로 고침 할 때마다 높은 누락 및 설정/삭제 속도가 나타나는 이유입니다.