タグ付けされた質問 「cache」

Magentoのデフォルトのキャッシュシステム、全ページキャッシュ、またはサードパーティのキャッシュソリューションに関する質問。

15
クライアント側でCSSキャッシュを強制的にフラッシュするにはどうすればよいですか?
モジュールの多くの機能(テンプレート、レイアウト、CSS)を変更し、これらの変更を本番サイトに移動するとしますが、多くのお客様がブラウザーにCSSをキャッシュしているとします。そこで質問があります。クライアントのCSSキャッシュを強制的にフラッシュし、ファイルの名前変更を回避する方法(styles.css-> styles-v2.css)。1つの論理的な方法がありますが、Magentoでは機能しません。既存のファイルをチェックするためです(この方法はJSファイルに対して機能します)。以下を参照してください。 <action method="addCss"> <stylesheet>css/styles.css?1</stylesheet> </action> 何か案は?
61 cache  magento-1  css 

2
Magento Cache-Varnish、Redis、APC、Memcacheに関する混乱
私はMagentoのパフォーマンスを改善しようとしています(遅かれ早かれ「MageDev」がこの点にぶつかりました:) 私はいくつかの研究を行い、多くの良いガイドを見つけましたが、同質ではありません。 私が得たのは: MemCacheまたはRedisは汎用キャッシュシステムであり、データをキャッシュし、Magento(local.xml)と直接統合できます。 APCは、PHPコード自体のキャッシュであり、サーバーレベルでのみ統合できます。 Varnishはリバースプロキシであり、サーバーレベルでのみ統合できる応答をキャッシュします。(Magento、テレビン油の拡張子がありますが、何が正確に行われるのかわかりません) すべてのこの良い読書の後、私はまだ上記のキャッシュシステムのどれがEXで組み合わせて使用​​できるかについて少し混乱しています: MemCache + APC? Redis + APC? 上記の構成のいずれかにワニスを追加できますか? 質問を明確にするために、Magentoやサーバーの設定方法についてではなく、キャッシュシステムを混在させる方法について許可される可能性とクリアランスについて説明します。(それ以外に、もし誰かが良い提案をすることができたら、感謝します。)


3
特定のセクションまたはブロックのキャッシュを無効にするにはどうすればよいですか
カートに追加された最新の3つの製品を表示する店頭用のトップバーカート機能を開発しました。これは、キャッシュが無効になっているときに最適ですが、キャッシュを有効にすると、トップカートに奇妙な小計が表示され、カートに奇妙な製品が表示されます。 これは私を悲しくさせます: '( これはキャッシュのために起こっていることを知っています。このセクションでのみキャッシュを無効にできるものはありますか?ブロックHTMLキャッシュを無効にしてみて、これがうまく機能していることを確認しましたが、ブロックHTMLが無効になっている場合、カテゴリflatに不特定の問題があることがわかりました。

6
Magento 2のテーマ/ CSSキャッシュをクリアする
Magento 2ストアのテーマを設定している場合、キャッシュを消去するための推奨される方法は何ですか? .lessファイルを編集してから現在実行しています rm -rf pub/static/frontend/* var/view_preprocessed/ var/*cache/* しかし、これは総当たり的な方法のようです。 php bin/magento cache:flush --all 仕事をしていないようです。 より良いものはありますか?

1
Mage_PageCache-外部フルページキャッシュ
そのため、Community Editionには、System->Configuration->System->External Full Page Cache SettingsZend Cacheを使用して完全なページキャッシュを提供するオプションがあります。 これらの値を設定すると、キャッシュページに新しいボタンが表示され、このキャッシュがクリアされます。 私の質問はこれを最近発見したばかりです。一体何?動作しますか?CEでこれを使用してからEEで削除し、まったく異なるモジュールを使用するのはなぜですか?誰でも実際にそれを使用していますか? 注:このモジュールはEEリリースにはありません

4
キャッシュのフラッシュとコンパイラーの管理の正しい方法
次の手順が望ましいかどうかを知りたい: Magentoキャッシュのフラッシュ Magentoコンパイラの有効化/無効化 1. Magentoキャッシュのフラッシュ ここにはいくつかのオプションがあります。 広告申込情報を確認し、 Actionsプルダウンボックス クリックする Flush Magento Cacheボタンを Flush Storage Cacheボタンをクリックする これらを行うための優先順序はありますか?MagentoキャッシュとStorageキャッシュの違いは何ですか? 2. Magentoコンパイラの有効化/無効化 a)コンパイラの有効化 Magentoコンパイラを有効にする場合、すべてのストアキャッシュを有効にする必要がありますか?または、コンパイラを有効にし、コンパイルプロセスを実行した後にのみキャッシュをアクティブ化する必要がありますか?コンパイラを有効にしたら、すべてのキャッシュを更新する必要がありますか?もしそうなら、それはMagentoキャッシュとストレージキャッシュをフラッシュすることを含みます(上記のように) b)コンパイラーの無効化 Magentoコンパイラを無効にする場合、まずすべてのキャッシュを無効にし、無効にした後で再度有効にする必要がありますか? キャッシュをオンのままにしておくことと、コンパイラを無効化/有効化することに違いはありますか?パフォーマンスにどのような影響がありますか? どんな入力でも大歓迎です
25 cache  compiler 


4
ライブサイトはフロントエンドで空白であるか、ロードし続けてロードしない
私は今までにMagentoで奇妙な問題に直面しています。1.9.0バージョンを使用しています。 過去2か月間、私たちのライブサイトは使用済みのブラウザに対して「空白」または「読み込みを維持」しています。このブラウザでは、何度もサイトにアクセスしました。 一部のブラウザでは、正常に動作します。いくつかの空白を示しています。 しかし、バックエンドはすべてのブラウザで正常に機能しています。 クロム、モジラ、オペラ、その他すべてのブラウザで問題に直面しています。 1)ブラウザの履歴[キャッシュとCookie]をクリアすると、動作しなくなります。 2)同じウィンドウをプライベートウィンドウで開くと、その機能が動作します。 3)新しくインストールしたブラウザでサイトを開くと、しばらく動作します。サイトを使用した後は再び空白になります。 4)var / sessionフォルダーをクリアすると、しばらくの間すべてのブラウザーで機能し始めます。再びサイトの空白。 5)時々、サイトはロードし続け、ロードされません。... system.logとexception.logを確認しました。しかし、これに関連するエラーはないようです。安全なページにhttpsを使用しています。このサイト用のAndriodアプリもあります。時には致命的なエラーが発生します: **Fatal error**: Allowed memory size of 536870912 bytes exhausted (tried to allocate 85 bytes) in /lib/Zend/Db/Statement/Pdo.php or lib/Varien/Object.php or /lib/Varien/Db/Select.php or app/code/core/Mage/Core/Model/Config.php php.iniでmemory_limit = 1512 Mbを設定します .htaccess私たちは、ファイルを次のようしています。 php_value memory_limit 1512M php_value max_execution_time 18000 これのコメントを外しました: ini_set('display_errors', 1); ただし、フロントエンドにエラーは表示されません。これはApacheエラーログです: …
23 cache  frontend  cookie 

5
Magentoのキャッシュをプログラムでフラッシュするにはどうすればよいですか?
いくつかのリリーススクリプトでMageをブートストラップすることにより、リリース構成を自動化しています。スクリプトの最後に、Magentoのキャッシュをフラッシュする必要があります。 Mageクラスまたはメソッドのいずれかを使用してキャッシュをフラッシュする方法はありますか?


1
製品ビューページにレンダリングされないCachable = falseのブロック
magento2-1.0.0-beta4を使用しています checkout.rootブロックをapp/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml製品ページにコピーしました。 を有効にするまで、すべて正常に動作していpage_cacheます。そのブロックはcacheable="false"、レイアウトXMLに含まれています。 製品ページを開くと、ブロックはまったくレンダリングされません。 ページキャッシュを正しく理解していれば、AJAX呼び出しを介してそのようなブロックをロードするはずです。しかし、私のブレークポイントに到達することはないので、このようなAJAX呼び出しは発生しないようです\Magento\PageCache\Controller\Block\Render::execute。 開くとき、/checkout/または/checkout/cart/すべてが機能するとき。しかし、AJAX呼び出しも発生していないようです。代わりに、ページ全体がキャッシュからレンダリングされていないように見えるため、カートにとって意味があります。 だから、単に製品ビューページを除外する必要がありpage_cacheますか?しかし、私はそうする方法を見つけませんでしたか?

13
「キャッシュ」名前空間に定義されているコマンドはありません
更新 すべてが現在機能していますThere are no commands defined in the "cache" namespaceが、まだそこにあります。私は試しましたがchmod 777 -R var/generation、問題を修正しませんでした。私の知る限りモジュールは有効になっていません public_html]# bin/magento module:status List of enabled modules: Nosto_Tagging List of disabled modules: Magento_Store Magento_AdvancedPricingImportExport Magento_Directory Magento_Theme Magento_Backend Magento_Backup Magento_Eav Magento_Customer Magento_BundleImportExport Magento_AdminNotification Magento_CacheInvalidate Magento_Indexer Magento_Cms Magento_CatalogImportExport Magento_Catalog Magento_Rule Magento_Msrp Magento_Search Magento_Bundle Magento_Quote Magento_CatalogUrlRewrite Magento_Widget Magento_SalesSequence Magento_CheckoutAgreements Magento_Payment …


3
Magento Enterpriseフルページキャッシュの事前準備
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Magento Enterpriseのフルページキャッシュのパフォーマンス上の利点は、かなりよく知られています。あまり知られていないかもしれないことは、これの完全な利益を実現するために、特に数ページしかなく、したがってオーガニックなトラフィックを利用している大規模な製品セットで、完全に実装され、ホットでなければならないことです十分な速さでプライムします。 Magentoには、サイトをクロールし、早朝にFPCを暖めるための組み込みのcronジョブが含まれています。 早朝のジョブの実行に時間がかかりすぎて、他のジョブの実行をブロックすることによって引き起こされる問題を見て、聞いたことがあります。私が持っているいくつかのアイデアは次のとおりです。 生成されたサイトマップファイルのすべてのページをクロールするシェルスクリプトを作成します。 別個のcrontabエントリと短いPHPスクリプトを使用して、Magentoをブートストラップし、クローラープロセスを直接実行します。 これについての考えや経験は大歓迎です!

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