다음 한 같은 디렉토리에 파일을 찾을 수 없습니다 포함 : include "vars.vcl";
나는이 오류 메시지가 얻을 내 니스를 시작하려고 : Message from VCC-compiler:
Cannot read file 'vars.vcl': No such file or directory
('input' Line 6 Pos 9)
include
나는 니스 4.0.2에서 니스 - devicedetect VCL을 설정하고있어 "백엔드 HTTP 헤더를 보내기 : 나는 방법 # 1의 지침에 따라거야 https://github.com/varnish/varnish-devicedetect/blob/master/INSTALL.rst " 나는이 읽어보기를 읽었으며 지금 꽤 많은 시간 동안 인터넷 검색을하고 아직도
이전 Varnish 구성을 버전 4.0으로 가져 오려고합니다. sub vcl_hit {
if (req.method == "PURGE") {
set beresp.ttl = 0s;
return (synth(200, "Purged."));
}
}
오류 나는 점점 오전 : Message from VCC-compile
내가 PHP를 새로운 오전과 내가 사이트의 성능을 개선하기 위해 니스를 사용하여 관심 .. : 4.0.2 니스 을 HTTP/1.1 200 OK Date: Sat, 06 Dec 2014 07:24:47 GMT Server: Apache/2.2.29 (Unix) mod_ssl/2.2.29 OpenSSL/1.0.1e-fips mod_bwlimited/1.4 X-
바니시가 텍스트 파일에서 백엔드 URL 목록을 읽은 다음 프록시 캐시가 텍스트 파일에서 가져온 임의 URL로 누락 될 수 있습니까? 나는 몇 가지 배경을 제공하기 위해 /var/services/backend-urls.conf http://backend-host-1/path/to/application
http://backend-host-2/path/to/a
동적 페이지, 특히 홈 페이지의 캐시가 가능합니까? 데이터베이스에 대한 액세스를 줄이려는 계획입니다. 정적 파일 캐시를 수행 할 수 있습니다. 완전한. 응답 헤더 수락 - 범위 : 바이트 나이 : 0 캐시 제어 : 없음 매장, 노 캐시해야-의 유효성을 다시 확인 후 체크 = 0, 사전 점검 = 0 연결 : 연결 유지 내용 -T ype : text/html;
쿠키가있는 모든 페이지를 캐시하고 싶습니다. PHP의 백엔드가 준비되지 않았으므로 여러 개의 Set-Cookie 헤더를 보내고 있습니다. 모든 session_start 및 setcookie 기능을 제거 할 때 HIT가 페이지에 추가되지만 varnish를 자동으로 수행하도록 설정하면 페이지가 자동으로 MISSes를 보냅니다. 당신이에 의해 물건을 파괴하지 않
바니시를 사용하여 쿠키를 설정하려고했지만 동일한 이름의 헤더가 여러 개 처리되는 것을 보지 못했습니다. 여러 개의 쿠키를 설정해야하는 경우 예를 들어, 응용 프로그램이 보낼 것 : Set-Cookie:sources=source+2; expires=Tue, 04-Nov-2014 17:12:50 GMT; path=/; domain=.xampp.com.local
바니시가있는 모든 URL에 후행 슬래시를 추가하고 싶습니다 (301 리디렉션을 통해). 그러나 나는 어디에서나 온라인에서 아무 것도 찾을 수 없다는 것에 놀랐다. 이것은 내가 얻은 것 중 가장 가까운 것이지만, 쿼리 문자열이나 기타를 고려하지 않았기 때문에 분명히 깨졌습니다. 그 안에. if (req.url !~ "/$") {
return (syn