나는 정말로 nginx를 좋아한다. 하지만 최근에 와니스가 스마트 캐싱 역 프록시 레이어 (URL 삭제 기능 포함)를 구현할 수있는 기회를 제공한다는 사실을 발견했습니다. 나는 리소스 집약적 인 잡종 클러스터를 가지고 있기 때문에이 캐싱 계층이 잡종의 부하를 제거 할 수 있다면 큰 일이 될 수 있습니다. 나는 니스 대신 사용해야 ..의 nginx와 같은 (
Tomcat 서버 앞에 앉아서 니스를 설정했습니다. 내가 알아 차 렸던 점은 Varnish가 브라우저에 응답을 보내기 전에 전체 페이지가로드 될 때까지 기다리는 것처럼 보입니다 (모든 CSS, JS 등). 사용자가보기 전에 거대한 지연이 발생합니다. 내가 바니시를 우회하여 사이트로 직접 가면 즉시 대응합니다. 총 페이지로드 시간은 비슷하지만 사이트가 느린
여기 내 상황이 있습니다. 내 로컬 상자에서 바니시를 테스트하고 있습니다 (매번 준비 작업을 수행하는 데 큰 어려움이있는 페이지 캐싱과 관련한 몇 가지 작업을 수행하고 있습니다). 양식을 제출할 때를 제외하고는 모든 것이 정상적으로 작동하지만 ActionController::InvalidAuthenticityToken 예외가 발생합니다. 니스 포트 6081
나는 drupal을 바니시로 사용하고 있으며 쿠키에 대해 가르쳐야합니다. 누구부터 시작할 것 인가? Google은 아무런 도움이되지 않습니다. 미리 감사드립니다. http://varnish-cache.org/wiki/VarnishAndDrupal 이 사개월 지금, 당신에게 여전히 관심의 경우 나도 몰라 : 당신이 여기에 좋은 가이드를 가지고있는 것처럼 ht
광택이있는 상태에서도 특정 페이지를 캐시하고 싶습니다. 익명의 사용자가 빛 정의와 일부 페이지를 보는 사용자에 A가 기록 된 어떤 페이지를보고 : 내가 알아서해야 할 3 가지 가능성이 있습니다. 이러한 사용자 정의는 모두 서명 된 쿠키에 저장되며 Javascript에 의해 동적으로 채워집니다. vary-cookie http 헤더가 설정되지 않았습니다. 로그
내 사이트에 닌자 캐싱을 만들기 위해 esi를 사용하려고합니다. 아이디어는 사이트가 대부분 정적 인 것입니다. 사용자가 로그인 한 경우 멋진 작업을 수행하면됩니다. 그래서 페이지 A에 넣으려고했는데 페이지 B의 응용 프로그램에서 트리거를 설정하려고했습니다. 이렇게하면 페이지 A를 광택에 캐시 할 수 있고 서버가 페이지 인 작은 작업을 처리하게 할 수 있습니
비교적 간단한 (생각합니다) 유스 케이스가 있지만 다른 사람이이 예제를 찾지 못했습니다. 우리는 두 가지 다른 응용 프로그램 앞에서 캐시와 리버스 프록시로 Varnish를 사용하고 있으며 두 가지가 모두 비슷한 일을하기 때문에 두 가지 모두에 걸쳐 더 통일되도록하고 싶습니다. Varnish가 아래 표시된 URL을 다시 작성하는 데 도움이되기를 바랍니다. (
바니시의 모든 요청에 대해 Apache에서 반환하는 "서버"헤더를 숨기려고합니다. 서브 vcl_fetch에 사용 : Expected action, 'if' or '}'
(/etc/varnish/default.vcl Line 43 Pos 9)
unset obj.http.Server;
--------#####-----------------
역방향 프록시에서 웹 서버를 동적으로로드하고 언로드 할 수있는 방법이 있습니까? 예를 들어 내가 100 개의 아파치 서버 클러스터를 가지고 있고 서버를 패치하고 싶다고 가정 해 보겠습니다. 나는 내가 업데이트 된 서버 풀과 "업데이트 중"서버 풀을 가지고있는 환경을 원합니다. 나는 리버스 프록시가 패치되고 어떤 웹 서버에서 읽혀지지 않았는지 알고 싶습니다.