2012-09-28 3 views
0

광택 캐시의 기본 저장소로 memcached를 사용할 수 있는지 알고 싶습니다. 웹에서 검색 한 내용은 https://github.com/sodabrew/libvmod-memcached이지만 지금까지 발견 한 예제는 VCL 규칙을 사용하여 memcached에 수동으로 내용을 저장/검색하는 것에 관한 것입니다.Varnish Cache on Memcached

내가 찾고있는 것은 오늘날 파일/메모리와 마찬가지로 마치 Varnish의 기본 저장소로 memcached입니다.

이렇게하는 방법이 있습니까? 미리 감사드립니다.

답변

1

바니시의 architecture document을 살펴보십시오. 디자이너는 백엔드에 대한 구체적인 아이디어를 가지고 있음을 볼 수 있습니다 (모든 것을 메모리에두고 커널이 스왑/디스크로 무엇을 할 것인지 결정하게합니다). Memcache는 실제로 거기에 맞지 않습니다. Varnish의 상태가 불충분 한 이유와 Memcache를 바니시의 백엔드로 사용하려는 이유를 설명 할 수 있습니까?

memcache를 기반으로하는 프런트 엔드 캐시를 원할 경우 다른 솔루션이 있거나 사용자가 직접 작성할 수 있습니다. VCL 언어에 대해서만 바니시를 선택하지 않을 것입니다. 적절한 캐싱을 수행하기 위해서는 복잡한 언어라고 생각합니다.

+0

그냥 업데이트. 클러스터가 있고 캐시를 메모리에 보관하고이 캐시를 Varnish 인스턴스간에 공유하고 싶습니다. 이제 NFS와 같은 것을 생각하고 디스크에 캐시를 유지합니다. 귀하의 의견 후 나는 의사를보고 memcached 내가 마음에 무엇을 위해 적절한 스토리지되지 않습니다 이해할 수 있습니다. – PedroSena

관련 문제