Drupal 8에서 외부 REST API에서 시간에 민감한 데이터를 검색하는 모듈을 작업 중입니다. 데이터가 처리되어 블록으로 전달됩니다. 최종 데이터는 다음과 같이 Twig 템플릿으로 전송됩니다.
...
public function build() {
$build = [];
$build['ticker_block'] = [
'#theme' => 'module_theme',
'#data' => $myService->data(),
];
return $build;
}
캐시가 활성화되고 렌더링 된 데이터가 오래된 것으로 표시되는 프로덕션 환경에서는 작동하지 않습니다. 모듈에 대해서만 캐시를 비활성화하려면 Twig 템플릿과 Block 플러그인 모두에 대해 캐시를 비활성화해야합니까?