2017-11-02 17 views
1

APCu 캐시에 번역을 미리 채우기를 원하며 "SeedTranslationCacheJob"이라고하는 작업이 이미 있습니다. 모든 작업은 "CRM"에서만 사용할 수 있으므로 당사 웹 사이트를 방문하는 사용자는 그러한 작업을 시작할 수 없습니다.CLI-call에서 APCu에 쓰는 방법은 무엇입니까?

나는 각 노드가 CLI에서 필요로 번역 미리 기입하는 각 웹 사이트 서버 노드에서이 작업을 호출

php index.php job DeploymentJob --deploymentJobList="SeedTranslationCacheJob,TestTranslationCacheJob" 

을하지만이 작업은 심지어 내가 활성화 CLI-캐싱을 APCu를 기입하지 않습니다 https://secure.php.net/manual/en/apcu.configuration.php#ini.apcu.enable-cli

웹 요청에서 cli라는 스크립트에서 사용하는 APCu를 채울 수 있습니까? 아니면이 두 가지 다른 캐시가 있습니까?

APCu를 구성하여 cli-calls의 데이터를 저장할 수 있으며 웹 요청에서 해당 데이터를 읽을 수 있습니까?

답변

0

이렇게하면 cli 스크립트가 작성한 웹 요청에서 APCu 데이터에 액세스 할 수 없습니다. 다른 cli 호출도 APCu를 사용하여 데이터를 공유 할 수 없습니다.