2017-11-02 8 views
1

私はAPCu-Cacheに翻訳をあらかじめ埋め込みたいと思っています。これには "SeedTranslationCacheJob"という名前のジョブがあります。 すべてのジョブは、当社の「CRM」でのみ利用可能であるため、当社のWebサイトにアクセスしたユーザーはそのようなジョブを開始できません。CLIコールからAPCuに書き込む方法は?

私は、CLIでの翻訳、各ノードのニーズを事前入力する各Webサイト・サーバー・ノード上で、このジョブを呼び出す:

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

しかし、この仕事は私が https://secure.php.net/manual/en/apcu.configuration.php#ini.apcu.enable-cli

CLI-キャッシュを有効にしているにもAPCuを満たしていません

ウェブリクエストがcliから呼び出されたスクリプトによって使用されるAPCuを埋める方法はありますか?あるいは、これらの2つの異なる完全なキャッシュがありますか?

APCuを設定して、cli-callsからのデータを格納し、web-requestからそれらを読み取る方法がありますか?

答えて

0

これは、cliスクリプトが書き込んだWeb要求からAPCuデータにアクセスすることはできません。異なるcli呼び出しでもAPCuを使用してデータを共有することはできません。

関連する問題