2016-12-23 5 views
0

페이스 북은 범위 옵션이있는 컬을 사용하여 공유 할 페이지의 HTML을 검색합니다. Varnish는 html이 아닌 페이지 헤더 정보 만 반환합니다. 이것이 제가 말하는 시간의 75 %에서 80 %까지의 결과입니다. 가끔마다 올바른 결과를 반환합니다.니스 바쁜 사회 공유

누구나 아이디어 수정 방법이 있습니다. 실제로 백엔드 서버 문제입니다 (Nginx에)처럼

#curl -v -H Range:bytes=0-524288 http://americanactionnews.com/articles/huge-protest-calls-for-death-to-usa-demands-isis-control 
* Trying 52.45.101.42... 
* TCP_NODELAY set 
* Connected to americanactionnews.com (52.45.101.42) port 80 (#0) 
> GET /articles/huge-protest-calls-for-death-to-usa-demands-isis-control HTTP/1.1 
> Host: americanactionnews.com 
> User-Agent: curl/7.51.0 
> Accept: */* 
> Range:bytes=0-524288 
> 
< HTTP/1.1 206 Partial Content 
< Content-Type: text/html; charset=utf-8 
< Status: 200 OK 
< X-Frame-Options: SAMEORIGIN 
< X-XSS-Protection: 1; mode=block 
< X-Content-Type-Options: nosniff 
< Date: Fri, 23 Dec 2016 16:39:46 GMT 
< Cache-Control: max-age=300, public 
< X-Request-Id: 8007fb76-3878-430d-845c-06a8710ae1ae 
< X-Runtime: 0.247333 
< X-Powered-By: Phusion Passenger 4.0.55 
< Server: nginx/1.6.2 + Phusion Passenger 4.0.55 
< X-Varnish-TTL: 300.000 
< X-Varnish: 65578 
< Age: 0 
< Via: 1.1 varnish-v4 
< X-Cache: MISS 
< Transfer-Encoding: chunked 
< Connection: keep-alive 
< Accept-Ranges: bytes 
< Content-Range: bytes 0-15/16 
< 
* Curl_http_done: called premature == 0 
* Connection #0 to host americanactionnews.com left intact 

답변

0

것 같습니다. 특히 언급 한 적중률과 같은 성공률을 고려해보십시오 :) 또한 실패의 예는 MISS (백엔드 서버에서 제공됨)입니다.

하면 범위 요청을 방지하여 Nginx에 구성, 휴식, 즉 하나 개의 인기있는 것은 아무 것도 없습니다 있는지 확인은 다음과 같습니다

ssi on; 
ssi_types *;