Magentoキャッシュの高速バックエンドと低速バックエンドとはどういう意味ですか?


8

キャッシュとは

backend
slow_backend
slow_backend_store_data
auto_refresh_fast_cache

local.xml.additionalファイルでこのタイプのキャッシュ構成を確認しました。知りたい

このタイプのキャッシュの意味と

これが使用される理由とMagentoで影響を受けるセクション

そして、 私は説明の詳細を必要とします

回答:


9

多分これは役立ちます:

2レベルのキャッシュメカニズム

«2レベルキャッシュ»システムでは、高速なキャッシュバックエンドと低速なキャッシュバックエンドを取得できます。ここでの主な問題は、これらのコンテンツの「自家製」の構造化を行うことができるため、ファイルとデータベースの構造だけが遅いバックエンドを本当に効率的にできることです。

APCまたはMemcachedを使用すると、双方向の連想構造を取得できますが、それでも非常に簡単です。Magentoは、タイプ、カテゴリ、グループなどの大規模なデータコレクションを処理します。単純な構造では、Magentoのキャッシュのニーズを実際に満たすことはできません。Magentoが適切に機能するためには、適切に構造化され、拡張された値/機能を持つ、低速のバックエンドキャッシュが必要です。fast_backendでは、キー(要素ID)とこのキーのコンテンツ(キャッシュされる要素)のみが存在します。これは、IDを含むメールコンテンツを格納するメールシステムと、フォルダと属性を使用してメールコンテンツを構築するのに役立つ別のDBがある場合と少し似ています。「生の」データはfast_backendに保存され、これらのデータのインテリジェントマッピングはslow_backendに保存されます。

このように、Magentoは、更新が行われるたびにすべてのキャッシュをフラッシュする必要なく、キーまたはカテゴリを選択的に削除または更新できます。

Magentoに「設定不可能な」低速のキャッシュバックエンドを課した場合、操作の影響を受けるキャッシュの一部を選択的にクリーンアップできなくなり、キャッシュメカニズム全体がまったく役に立たなくなります。

経由https://www.nbs-system.co.uk/blog-2/magento-optimization-howto-en.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.