나는이 사람과 같은 문제를 겪었다 : X-Drupal-Cache for Drupal 7 website always hits MISS, 출구를 찾을 수 없다.Drupal 7 & Varnish 4 - 나는 항상 X-Drupal-Cache를 얻는다 : MISS하지만 X-Cache : HIT
내가 드루팔 7을 실행하고 - 나는이 결과 얻을 컬 때 Pressflow
및
니스 4.0
을 :
TTP/1.1 200 OK
Date: Fri, 08 Jul 2016 17:45:08 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Set-Cookie: __cfduid=db5fd757e7485622ac16af86f292603f51467999908; expires=Sat, 08-Jul-17 17:45:08 GMT; path=/; domain=.adland.tv; HttpOnly
X-Content-Type-Options: nosniff
**X-Drupal-Cache: MISS**
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Cache-Control: public, max-age=86400
X-Content-Type-Options: nosniff
Content-Language: en
X-Generator: Drupal 7 (http://drupal.org)
Last-Modified: Fri, 08 Jul 2016 17:41:27 GMT
Vary: Accept-Encoding
X-Varnish: 196743 3
Age: 213
Via: 1.1 varnish-v4
**X-Cache: HIT**
X-Cache-Hits: 22
Server: cloudflare-nginx
CF-RAY: 2bf55922d49b23d8-IAD
isvarnishworking.com을 알려줍니다. 는 "당신은 여기 요, 금 별을받을 자격 : 골드 스타 배지" ....
은 "니스 표시 크롬 확장은"링크 된 드루팔 조직 스레드에서 제안하는 동안, 니스가 매 페이지에서 놓친 알려줍니다 내가 로그인했는지 여부에 관계없이 내 웹 사이트의
admin/config/development/performance에서 익명 사용자 용 Drupal 캐시를 으로 설정하면이 해제됩니다. 바니시는 전혀 작동하지 않습니다. 거기에 다른 최소 캐시 수명을 설정하면 아무런 차이가 없습니다. 내 settings.php에서
내가이 있습니다
$conf['varnish_version'] = 4;
$conf['reverse_proxy'] = True;
$conf['reverse_proxy_addresses'] = array('127.0.0.1');
$conf['page_cache_invoke_hooks'] = FALSE;
$conf['page_cache_maximum_age'] = 86400;
$conf['cache_backends'][] = 'sites/all/modules/varnish/varnish.cache.inc';
$conf['cache_class_cache_page'] = 'VarnishCache';
$conf['reverse_proxy_header'] = 'HTTP_X_FORWARDED_FOR';
$conf['omit_vary_cookie'] = True;
$conf['drupal_http_request_fails'] = FALSE;
이
$conf['cache_backends'][] = 'sites/all/modules/filecache/filecache.inc';
$conf['cache_backends'][] = 'sites/all/modules/authcache/authcache.cache.inc';
$conf['cache_backends'][] = 'sites/all/modules/authcache/modules/authcache_builtin/authcache_builtin.cache.inc';
$conf['cache_class_cache_page'] = 'DrupalFileCache';
을 내가하지 않으면 때문에이 settings.php에 니스의 설정에서 주석하고있는 동안, 광택 마감 실패 :
//$conf['cache'] = 1;
//$conf['cache_lifetime'] = 01080;
captcha 모듈과 같이 간섭 할 수있는 모든 모듈의 전원을 껐습니다. 내가 사용하는 노드를 계산하지 않습니다 통계 그래서 뭔가 캐시되고, 이제 제대로 명중 전자 ...
VCL 내가이 X-드루팔 - 캐시 문제를 해결할 수있는 방법 this github master with minimum changes
에서 바로 잡고있다 : MISS에 문제가 있습니까?
이것은 정확히 문제였습니다. –
@CharlieBrown 기꺼이 도와 드리겠습니다. :) 내 대답 plx 받아들입니다. – seven