2011-01-20 7 views
5

내 웹 사이트 중 하나에서 memcached를 사용하려고합니다. 여기 는memcached를 사용하는 경우

Memcached가 임의의 데이터

내가 검색/결과 페이지 곳에서 memcached를 사용하는 것을 고려

작은 덩어리에 대한 메모리 키 - 값 저장소입니다 memcached를 홈 페이지에서입니다 모든 쿼리는 약 4kb (텍스트)를 반환합니다.

이 경우 memcached를 사용하는 것이 합리적입니까?

답변

5

예, 물론입니다.

현재 50KB 이상의 사이트 및 정기적 저장 점이있는 Memcache를 사용합니다. 개인적으로 나는 500kb 이하라면 괜찮을 것이라고 말하고 싶지만 memcache 문서를 통해 세부 사항을 살펴볼 것을 권한다.

그냥 내 혼잡 한 서버 중 하나를 선택 편집, 내가 memcache에에있는 가장 큰 덩어리는 77.2kb이며, 모두 벌금을 실행 중입니다.

+0

데몬 (deamon)을 시작할 때 몇 메가 바이트를 할당해야합니까? 이 작업에는 1GB가 사용 가능합니다. 그리고 저장된 데이터를 얼마나 오래 보관해야합니까? 상점 모양의 모든 사람이 약 50kb라는 것을 의미합니까? – omtr

+0

Memcache에 저장할 데이터 덩어리의 수에 따라 크게 달라 지므로 미세 조정이 필요합니다. 나는 당신이 높게 시작한 다음 거기에서 사용법과 튜닝을 검토 할 것을 제안합니다. 아직 Memcache를 가지고 있지 않다면, 현재 저장되어있는 서비스와 현재 상태를보기 위해 실행할 수있는 관리자 PHP 스크립트가 있습니다. 이를 사용하면 특정 설정 및 사용에 맞게 서비스를 조정할 수 있습니다. – MrEyes

+0

http://code.google.com/p/phpmemcacheadmin/ admin php에 통지 되었습니까? – omtr

0

그래, 괜찮을거야. 일반적으로 최대 1MB까지 괜찮습니다.

4

예, memcached의 사용법은 합리적입니다. 제한은 1 megabyte이므로 4KB 캐시 크기가 좋을 것입니다.

관련 문제