2013-10-14 4 views
2

다음과 같은 drupal 구성이 있습니다. Drupal 7.23, 도메인 액세스 모듈 (https://drupal.org/project/domain)을 사용 중입니다. 나는 동일한 drupal 설치를 사용하는 4 개의 도메인을 가지고 있지만, 각 도메인은 자체 서브 테마 (오메가 테마 3.x)를 가지고있다. 문제는 마지막 도메인의 페이지로드가 다른 도메인보다 높다는 것입니다. 테마 # 4가 '캐시'테이블에 표시되지 않는 것으로 나타났습니다. 다른 것들이 나타납니다. drupal이 특정 테마를 캐싱하지 않는 것 같아서 매번 테마를 처음부터로드해야합니다. 테마 이름, 로고 등을 제외하고 모두 동일한 테마 .info 파일을 확인했습니다. 테마가 캐시되지 않는 이유는 무엇입니까?캐싱하지 않는 Drupal 테마

답변

0

최근 Drupal 캐시 + 바니시 문제가 발생했습니다. 다음과 같은 원인이 있습니다.

  1. 캐시 구성이 특정 도메인에 올바른지 확인하십시오.
  2. PHP 세션이 열려 있으면 요청이 Varnish에 의해 캐시되지 않습니다. 하위 테마가 $ _SESSION 변수를 사용하는지 확인하십시오. 그렇다면 그게 문제입니다. 니스는 요청을 캐시하지 못할 수 있습니다, 사용자 정의 쿠키를 사용하는 경우
  3. -
  4. 은 (https://drupal.org/node/1196916를이 문제가 거기에 가치있는 의견을 포함) 귀하의 VCL 구성 파일 드루팔에 적합해야합니다. 하위 테마가 맞춤 쿠키를 설정하는지 확인합니다.