問題タブ [zend-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1897 参照

php - Zend_Translate & Zend_Cache スタンドアロン

Zend_TranslateZend コンポーネントをスタンドアロン ライブラリとして使用して、PHP プロジェクトを追加しようとしています。

次の方法を使用して、すでにいくつかのアイテムにキャッシュを使用しています。

のドキュメントに従って、実際にオブジェクトを作成する前に、Zend_Translate同じ$cacheオブジェクトを myに設定します。Zend_TranslatesetCache

そのため、ここでは、全体Zend_Translateをキャッシュに入れるという通常の方法から離れています。現時点での全体的な結果は次のとおりです。

ページをロードするたびにキャッシュファイルが作成されることがわかっているため、このアプローチは機能しません。

不思議なんだけど:

  1. Zend_Cache::factoryすべてのページで呼び出す必要があると仮定するのは正しいですか?
  2. このスタンドアロンの状況で翻訳をキャッシュで動作させるにはどうすればよいですか?
  3. についての質問Zend_Translate:addTranslation写真に何か追加できますか、それとも私のようにすべての翻訳をロードできますか?

ありがとうございました!

0 投票する
1 に答える
3196 参照

zend-framework - ユニットテストZendframework:メタデータをmetadataCacheに保存できませんでした

コントローラユニットテストをセットアップしようとしていますが、次のエラーが発生します。

私のブートストラップにはAPCキャッシュがあります:

私は以下のテストを実行しています:

なぜこのエラーが発生するのですか?php cliはキャッシュを使用できないようですが、アプリケーションはブラウザで正常に実行されます

0 投票する
3 に答える
2143 参照

php - ファイル内のZendメタデータキャッシュ

多くDESCRIBEクエリが実行され、パフォーマンスに影響を与えたため、ZendFrameworkでメタデータキャッシュを設定しました。

私は確かに作成されたキャッシュファイルを見ることができ、ウェブサイトはうまく機能しています。

ただし、単体テスト、またはDBクエリを実行する同じアプリケーションのスクリプトを起動すると、Zendがキャッシュファイルを読み取れなかったため、エラーが発生します。

これは、Webサイトでは、キャッシュファイルがwwwユーザーによって作成されており、 phpunitまたはスクリプトを実行すると、ユーザーと一緒にそれらを読み取ろうとして失敗するためです。

それに対する解決策はありますか?私はいくつかのクイックフィックスのアイデアを持っていますが、私は良い/安定した解決策を探しています。そして、可能な限りphpunitやスクリプトを実行することは避けたいと思いwwwます(実際的な理由から)。

0 投票する
1 に答える
59 参照

php - Zend で多くのページのキャッシュを開始するには?

「記事」コントローラーと「ビュー」アクションがあります。私のアクションは id パラメーターを取り、訪問者が特定の id で記事を表示できるようにします (mysql データベースから情報を取得します)。すべてのキャッシュを即座に生成するスクリプトを作成したいと考えています。実際、訪問者が記事にアクセスしてキャッシュ ファイルが生成されるのを待ちたくありません。これを行う方法のヒントはありますか?

0 投票する
1 に答える
193 参照

php - zend_registryを使用してキャッシュメモリにフラグを設定する

私がこのようなPhp関数を持っているとしましょう:

次に、次のようにCACHEをチェックする別の関数を呼び出します。

ご覧のとおり、関数で読み取るために、同じ場所に2つの変数を保存しようとしていますprocess()。私の旗が機能しない理由を知っていますか?つまり、2つの変数を同じ場所に保存できますか?

0 投票する
1 に答える
287 参照

zend-framework - Zend レジストリからキャッシュ オブジェクトを読み取れません

ブートストラップで、キャッシュ obj を登録しています

モデル クラスで取得しようとすると、オブジェクトが返されますが、IDE でキャッシュに関連する関数のリストを取得できません。少なくともパブリック メソッドがリストされると考えていました。

何が間違っている可能性がありますか?

よろしく

0 投票する
1 に答える
498 参照

caching - Symfony2/Twig のキャッシュタグ?

Symfony2 の Zend_Cache-Tags に似たものを探しています。目的は、ページのさまざまな部分をキャッシュし、関連するデータが変更された場合にキャッシュ部分をクリーンアップすることです。

例: ショップの概要に「article-2」、「article-5」などのタグを付けることができます。

どうすればsymfony2で管理できますか? 出来ますか?

0 投票する
2 に答える
2233 参照

zend-framework - Magento & Memcached - HTTPS エラー

memcached を使用した高速キャッシュと、magento エンタープライズでのフル ページ キャッシュの両方をインストールしてみました。最初は local.xml ファイルを編集し、後者は enterprise.xml ファイルを編集します。

それらの1つを変更してサイトにコミットするたびに、HTTPリクエストは通常​​どおり機能し、データはmemcachedシステムに追加されます(memcache-topを使用してチェックします)が、ロギングなどのHTTPSの一部のHTTPS機能は機能しないようです管理者に。特に、ダッシュボードは機能していないようです。

以下は、magento/var/report からのダンプです。

magento で memcached をオンにする特別な手順はありますか? 私が読んだガイドには特別なことは何も書かれていませんが、次のようないくつかのことを見てきました: http://www.magentocommerce.com/boards/viewthread/230185/#t386967

彼らが事前にすべてのキャッシュをオフにすることなどについて言及している場合. FWIW 現在の local.xml を元に戻した後、サイトを元に戻すことは何もしませんでした. キャッシュのダンプ、Apache の再起動など。上記のコードを変更してサイトを立ち上げ、後で元に戻す必要がありました。

これは通常のマジェントの動作ですか?

0 投票する
0 に答える
1491 参照

php - Zend メタデータ キャッシュの処理方法

私は zend フレームワークで開発されたプロジェクトに取り組んでいます。すでに働いていた開発者は、テーブルのメタデータを取得するためにzend metadata cachezend 関数を使用しています。info()

statusこれで、テーブルに新しいフィールドが挿入されました。現在、テーブルは新しいフィールドを返していません。

キャッシュを作成するコードは次のとおりです。

を使用してキャッシュを削除しようとしました

誰かがこの問題に対処する方法を教えてもらえますか?