squid 중 cachepeer 의 sibling 용법
내 생각 부터 말 해 봐.
squid 가 5 대 있 으 면 한 대의 캐 시 공간 이 10G 이 고 한 대의 캐 시 정적 파일 110 W 개 를 캐 시 할 수 있 을 것 입 니 다. 만약 에 전단 에 f5 또는 다른 부하 균형 장 치 를 설치 하고 모든 요청 한 url 을 폴 링 방식 으로 squid 에 전달 하면 최종 적 으로 모든 squid 에 캐 시 된 정적 파일 은 거의 같 습 니 다.중 소형 사이트 에 있어 110 W 양의 정적 파일 은 거의 모든 정적 파일 이지 만 온라인 만화 나 그림 을 서비스 로 하 는 사이트 에 있어 정적 파일 은 이 수량 에 그 치지 않 을 것 이다.
만약 에 모든 squid 에 캐 시 할 수 있 는 것 이 독립 된 정적 파일 이 라면 이 서버 가 캐 시 할 수 있 는 파일 은 원래 능력 의 5 배 가 될 것 입 니 다. 물론 앞에서 nginx 의 url 에 따라 방향 을 정 해 배달 하면 이 문 제 를 해결 할 수 있 습 니 다. 그러나 이것 은 제 가 말 하고 자 하 는 중점 이 아니 라 실 용적 인 squid 자체 의 중첩 을 통 해 이 루어 질 수 있 습 니 다. 즉, cachepeer 의 sibling
sibling 은 icq 를 통 해 동료 squid 에 요청 을 보 냅 니 다. 동료 squid 에서 캐 시 명중 을 발견 하면 이 캐 시 명중 에서 클 라 이언 트 에 게 되 돌아 갑 니 다. 발견 되 지 않 으 면 parent 의 squid 로 가 져 가 거나 realserver 로 가 져 갑 니 다.
그런 개념 이 생 겼 어 요. 그 러 니까 만약 에...http://www.aaa.ccc/a.jpg보 내 왔 습 니 다. a 에 없 으 면 b 에서 찾 습 니 다. 있 으 면 클 라 이언 트 에 게 되 돌리 고 없 으 면 c 에서 찾 습 니 다. 마지막 에 a 에서 백 엔 드 parent 나 realserver 에서 찾 지 않 으 면
다음은 하나의 예 를 보 겠 습 니 다. 저 는 vmware 로 두 개의 Liux 를 모 의 했 습 니 다. 그 위 에 각각 squid 를 달 렸 습 니 다.
a 의 설정, a 의 ip: 192.168.220.128
icp_port 3130
icp_access allow all
cache_peer 61.152.242.1 parent 80 0 no -query originserver name=www2
cache_peer_domain www2 www.tgbus.com
b 의 설정, b 의 ip: 192.168.220.130
icp_port 3130
icp_access allow all
cache_peer 192.168.220.128 sibling 80 3130 proxy -only name=cache
cache_peer 61.152.242.1 parent 80 0 no -query originserver name=www2
cache_peer_domain cache www.tgbus.com
cache_peer_domain www2 www.tgbus.com
테스트
이 컴퓨터 hosts 를 수정 하려 면 먼저 www. tgbus. com 을 192.168.220.128 에 정적 캐 시 가 있 도록 가리 키 십시오.
그리고 www. tgbus. com 을 192.168.220.130 으로 가리 키 고 방문 하면 두 기계 의 로 그 를 볼 수 있 습 니 다.
a 의
1233463229.874 0 192.168.220.130 UDP_MISS/000 42 ICP_QUERY http: / /www.tgbus.com/ - NONE / - -
1233463231.555 0 192.168.220.130 UDP_HIT/000 51 ICP_QUERY http: / /www.tgbus.com/style.css - NONE / - -
1233463231.557 0 192.168.220.130 TCP_IMS_HIT/304 210 GET http: / /www.tgbus.com/style.css - NONE / - text /css
1233463231.596 0 192.168.220.130 UDP_MISS/000 67 ICP_QUERY http: / /www.tgbus.com/index/domain/Images/3.jpg - NONE / - -
1233463231.602 0 192.168.220.130 UDP_HIT/000 59 ICP_QUERY http: / /www.tgbus.com/p_w_picpaths/v3/lqs.jpg - NONE / - -
1233463231.603 0 192.168.220.130 UDP_MISS/000 67 ICP_QUERY http: / /www.tgbus.com/index/domain/Images/4.jpg - NONE / - -
1233463231.605 0 192.168.220.130 TCP_IMS_HIT/304 212 GET http: / /www.tgbus.com/p_w_picpaths/v3/lqs.jpg - NONE / - p_w_picpath/jpeg
1233463231.609 0 192.168.220.130 UDP_HIT/000 67 ICP_QUERY http: / /www.tgbus.com/index/tvgame/p_w_picpaths/1.jpg - NONE / - -
1233463231.612 0 192.168.220.130 TCP_IMS_HIT/304 212 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/1.jpg - NONE / - p_w_picpath/jpeg
1233463231.615 0 192.168.220.130 UDP_HIT/000 67 ICP_QUERY http: / /www.tgbus.com/index/tvgame/p_w_picpaths/2.jpg - NONE / - -
1233463231.618 0 192.168.220.130 TCP_IMS_HIT/304 212 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/2.jpg - NONE / - p_w_picpath/jpeg
1233463231.619 0 192.168.220.130 UDP_HIT/000 67 ICP_QUERY http: / /www.tgbus.com/index/tvgame/p_w_picpaths/4.jpg - NONE / - -
1233463231.619 0 192.168.220.130 UDP_HIT/000 58 ICP_QUERY http: / /www.tgbus.com/p_w_picpaths/v3/mc.jpg - NONE / - -
1233463231.623 1 192.168.220.130 TCP_IMS_HIT/304 212 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/4.jpg - NONE / - p_w_picpath/jpeg
1233463231.623 1 192.168.220.130 TCP_IMS_HIT/304 212 GET http: / /www.tgbus.com/p_w_picpaths/v3/mc.jpg - NONE / - p_w_picpath/jpeg
b 의
1233490583.540 269 192.168.220.1 TCP_MISS/200 57811 GET http: / /www.tgbus.com/ - FIRST_UP_PARENT/www2 text /html
1233490585.753 3 192.168.220.1 TCP_MISS/304 271 GET http: / /www.tgbus.com/style.css - SIBLING_HIT/cache text /css
1233490585.845 5 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/p_w_picpaths/v3/lqs.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.857 5 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/1.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.862 4 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/2.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.868 5 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/4.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.868 5 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/p_w_picpaths/v3/mc.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.871 4 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/3.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.873 3 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/tvgame/p_w_picpaths/5.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490585.885 4 192.168.220.1 TCP_MISS/304 272 GET http: / /www.tgbus.com/Images/v3/hot.gif - SIBLING_HIT/cache p_w_picpath/gif
1233490585.907 3 192.168.220.1 TCP_MISS/304 272 GET http: / /www.tgbus.com/Images/v3/tvgame.gif - SIBLING_HIT/cache p_w_picpath/gif
1233490585.943 3 192.168.220.1 TCP_MISS/304 272 GET http: / /www.tgbus.com/Images/v3/league.gif - SIBLING_HIT/cache p_w_picpath/gif
1233490586.382 555 192.168.220.1 TCP_MISS/304 292 GET http: / /www.tgbus.com/index/domain/Images/3.jpg - FIRST_UP_PARENT/www2 -
1233490586.477 11 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/comic/p_w_picpaths/manhua01.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490586.479 11 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/comic/p_w_picpaths/manhua02.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
1233490586.479 11 192.168.220.1 TCP_MISS/304 273 GET http: / /www.tgbus.com/index/comic/p_w_picpaths/manhua03.jpg - SIBLING_HIT/cache p_w_picpath/jpeg
위 에서 볼 수 있 습 니 다. b 에서 tcpmiss 의 대부분 은 a 에서 siblinghit 의, 이렇게 말 하면 제 생각 은 성립 되 었 습 니 다. squid 의 명중 과 효율 을 향상 시 키 고 캐 시 용량 을 늘 리 는 역할 을 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【AWS 메모 ⑦】 리버스 프록시 설정(Squid3.5)Squid3.5에서 리버스 프록시 설정을 일로 사용할 기회가 있었으므로 비망록적인 것을 남겨 둔다. 서브넷 서브넷 이름 라우팅 테이블 설정 public-subnet private-web-subnet 보안 그룹 이름 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.