問題タブ [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.
php - Zend_Translate & Zend_Cache スタンドアロン
Zend_Translate
Zend コンポーネントをスタンドアロン ライブラリとして使用して、PHP プロジェクトを追加しようとしています。
次の方法を使用して、すでにいくつかのアイテムにキャッシュを使用しています。
のドキュメントに従って、実際にオブジェクトを作成する前に、Zend_Translate
同じ$cache
オブジェクトを myに設定します。Zend_Translate
setCache
そのため、ここでは、全体Zend_Translate
をキャッシュに入れるという通常の方法から離れています。現時点での全体的な結果は次のとおりです。
と
ページをロードするたびにキャッシュファイルが作成されることがわかっているため、このアプローチは機能しません。
不思議なんだけど:
Zend_Cache::factory
すべてのページで呼び出す必要があると仮定するのは正しいですか?- このスタンドアロンの状況で翻訳をキャッシュで動作させるにはどうすればよいですか?
- についての質問
Zend_Translate
:addTranslation
写真に何か追加できますか、それとも私のようにすべての翻訳をロードできますか?
ありがとうございました!
zend-framework - ユニットテストZendframework:メタデータをmetadataCacheに保存できませんでした
コントローラユニットテストをセットアップしようとしていますが、次のエラーが発生します。
私のブートストラップにはAPCキャッシュがあります:
私は以下のテストを実行しています:
なぜこのエラーが発生するのですか?php cliはキャッシュを使用できないようですが、アプリケーションはブラウザで正常に実行されます
php - ファイル内のZendメタデータキャッシュ
多くのDESCRIBE
クエリが実行され、パフォーマンスに影響を与えたため、ZendFrameworkでメタデータキャッシュを設定しました。
私は確かに作成されたキャッシュファイルを見ることができ、ウェブサイトはうまく機能しています。
ただし、単体テスト、またはDBクエリを実行する同じアプリケーションのスクリプトを起動すると、Zendがキャッシュファイルを読み取れなかったため、エラーが発生します。
これは、Webサイトでは、キャッシュファイルがwwwユーザーによって作成されており、 phpunitまたはスクリプトを実行すると、ユーザーと一緒にそれらを読み取ろうとして失敗するためです。
それに対する解決策はありますか?私はいくつかのクイックフィックスのアイデアを持っていますが、私は良い/安定した解決策を探しています。そして、可能な限りphpunitやスクリプトを実行することは避けたいと思いwww
ます(実際的な理由から)。
php - Zend で多くのページのキャッシュを開始するには?
「記事」コントローラーと「ビュー」アクションがあります。私のアクションは id パラメーターを取り、訪問者が特定の id で記事を表示できるようにします (mysql データベースから情報を取得します)。すべてのキャッシュを即座に生成するスクリプトを作成したいと考えています。実際、訪問者が記事にアクセスしてキャッシュ ファイルが生成されるのを待ちたくありません。これを行う方法のヒントはありますか?
php - zend_registryを使用してキャッシュメモリにフラグを設定する
私がこのようなPhp関数を持っているとしましょう:
次に、次のようにCACHEをチェックする別の関数を呼び出します。
ご覧のとおり、関数で読み取るために、同じ場所に2つの変数を保存しようとしていますprocess()
。私の旗が機能しない理由を知っていますか?つまり、2つの変数を同じ場所に保存できますか?
zend-framework - Zend レジストリからキャッシュ オブジェクトを読み取れません
ブートストラップで、キャッシュ obj を登録しています
モデル クラスで取得しようとすると、オブジェクトが返されますが、IDE でキャッシュに関連する関数のリストを取得できません。少なくともパブリック メソッドがリストされると考えていました。
何が間違っている可能性がありますか?
よろしく
caching - Symfony2/Twig のキャッシュタグ?
Symfony2 の Zend_Cache-Tags に似たものを探しています。目的は、ページのさまざまな部分をキャッシュし、関連するデータが変更された場合にキャッシュ部分をクリーンアップすることです。
例: ショップの概要に「article-2」、「article-5」などのタグを付けることができます。
どうすればsymfony2で管理できますか? 出来ますか?
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 の再起動など。上記のコードを変更してサイトを立ち上げ、後で元に戻す必要がありました。
これは通常のマジェントの動作ですか?
php - Zend メタデータ キャッシュの処理方法
私は zend フレームワークで開発されたプロジェクトに取り組んでいます。すでに働いていた開発者は、テーブルのメタデータを取得するためにzend metadata cache
zend 関数を使用しています。info()
status
これで、テーブルに新しいフィールドが挿入されました。現在、テーブルは新しいフィールドを返していません。
キャッシュを作成するコードは次のとおりです。
を使用してキャッシュを削除しようとしました
誰かがこの問題に対処する方法を教えてもらえますか?