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

PageCache Enterpriseモジュールのフルページキャッシュ。タグは、サイトの範囲内でCE FPCソリューションにも使用される可能性があります(タグwikiを参照)

1
magentoストアでのヘッダーのホールパンチング
私はmagentoにヘッダーのホールパンチングを実装しました。顧客ごとにヘッダーを機能させていても、異なるカートアイテムの数でも機能させることで、このレベルを1レベル深くする必要があります。 これが私のコードです。 class AD_PageCache_Model_Container_Header extends Enterprise_PageCache_Model_Container_Abstract { protected function _getIdentifier() { return $this->_getCookieValue(Enterprise_PageCache_Model_Cookie::COOKIE_CUSTOMER, ''); } // public function getCacheKeyInfo() { // $info = parent::getCacheKeyInfo(); // die('boo'); // $info['cart_count'] = Mage::helper( 'checkout/cart' )->getCart()->getItemsCount(); // return $info; // } protected function _getCacheId() { //return 'CONTAINER_HEADER_' . md5($this->_placeholder->getAttribute('cache_id') . $this->_placeholder->getAttribute('cart_count') ) . '_' …

2
Magento 2:Varnish + Redisを同時にフルページキャッシュに?
私の質問はMagento Proへの質問です。 FPC(フルページキャッシュ)にVarnishとRedisを同時に使用できますか? 私の現在のセットアップは次のようになります: SSL termination > Varnish Full Page Cache > Apache > two Magento 2のWebサイト。 上記の設定に加えて、ページキャッシュ用のRedisをインストールして、メリットがあるかどうかを確認しました。 私を混乱させたのは、Redis構成のこの行です: 'page_cache' => array( 'backend' => 'Cm_Cache_Backend_Redis', Magentoの公式ウェブサイトから入手したサンプルのRedis設定の完全なコードは次のとおりです。 'cache' => array( 'frontend' => array( 'default' => array( 'backend' => 'Cm_Cache_Backend_Redis', 'backend_options' => array( 'server' => '127.0.0.1', 'port' => '6379' ), ), 'page_cache' …

2
すべてのキャッシュが有効になっているとMagento 2のCookieが機能しない
オブザーバーでは、次のようにCookieを設定しています。 $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $cookieManager = $objectManager->get('Magento\Framework\Stdlib\CookieManagerInterface'); $cookieManager->setPublicCookie('myvar', $myVar); Full page cachingが無効になっている場合、すべてが機能しています。ただし、一度有効にすると、Cookieは設定されません。 どうすれば修正できますか?


1
フルページキャッシュの無限リダイレクト
フルページキャッシュがオンになっている(Magento EE ver 1.14.0.1)。ただし、一部の製品では、URLにアクセスしたときにリダイレクトループが発生しています。ログにエラーはありません。をクリアするfull_page_cacheと、機能するようになります。full_page_cache問題のあるURLのフォルダーを検索したところ、次のものが得られました(シリアル化された形式): array ( 'cache_subprocessor' => 'Enterprise_PageCache_Model_Processor_Product', 'current_product_id' => '400', 'response_headers' => array ( 0 => array ( 'name' => 'Content-Type', 'value' => 'text/html; charset=UTF-8', 'replace' => false, ), 1 => array ( 'name' => 'X-Frame-Options', 'value' => 'SAMEORIGIN', 'replace' => true, ), 2 => array ( 'name' …


6
共有ホスティングと「フルページキャッシュ」上のMagento
Magentoが共有サーバーでホストされており、「PageCache powered by Varnish」が問題外である場合、次のような他のMagentoページキャッシュプラグインのいくつかを推奨します。 ブースター:http : //www.magentocommerce.com/magento-connect/performance-booster.html ズーム:http : //www.magentocommerce.com/magento-connect/zoom-full-page-cache-1742.html Nitrogento:http://www.nitrogento.com/ つば:http : //ecommerce.brimllc.com/full-page-cache-magento.html [更新] レスティ:http : //www.magentocommerce.com/magento-connect/lesti-fpc-4534.html (無料) それらはすべて「それだけの価値がない」のですか?、悪い束から目立つものはありますか? 乾杯、 レ

1
テーマレベルのプレースホルダーXML
エンタープライズの上にMagentoのカスタムテーマを開発しており、全ページキャッシュを使用しようとしています。Magentoがページを正しくキャッシュして提供できるように、テーマにカスタムプレースホルダー(別名、ホールパンチ)が必要であることを最近発見しました。追加のプレースホルダーを追加するために見たすべての例には、カスタムモジュールやコアxmlファイルの編集が含まれます。これは他のいくつかのユニークなテーマを持つマルチサイトインスタンスであるため、グローバルネームスペースを混乱させたり、成長に伴って衝突したりしたくないのです。 すべてのfpcプレースホルダーXMLを配置する特定/標準のテーマレベルのXMLファイルはありますか?

1
MagentoがSSL対応のFPCを非アクティブ化するのはなぜですか?
MagentoがSSLページのFPCを無効にすることを知っています。また、それを修正する方法と、とにかく代替手段を使用する必要があります。;) しかし、それはどのような理由で非アクティブ化されているのですか?私がそのSSLについて考えることができる唯一のものは、デフォルトで(ほぼ?)有効なデータを含む可能性があるチェックアウトに対してのみアクティブ化されます。起こり得る欠陥を防ぐために、これらの賢明なデータはまったくキャッシュされません。ただし、この場合、特にGoogleがSSLに関心を持ち、すべてのページでアクティブ化する可能性があるため、すべてのSSLサイトではなく、CheckoutコントローラーのFPCを非アクティブ化する方がはるかに優れています。 他にもっと良い理由はありますか?

2
Magento 2のフルページキャッシュが機能しない
Magento CE 2.0.2サイトでFPC(フルページキャッシュ)機能をオンにすると(デフォルトのテーマとカスタムテーマのどちらが実行されていてもかまいません)、このサイトのホームページを開くと、「内部サーバーFirefoxコンソールのエラー500 "、およびページが空白です。 考えられる問題は何でしょうか?

1
magento2の組み込みキャッシュとvarnsihキャッシュの両方を同時に使用できますか?
Varnishキャッシュと組み込みのページキャッシュを構成しました。今、私はキャッシュに関するいくつかの問題を抱えています。 組み込みのキャッシュを無効にすると、キャッシュの問題は解決します。だから私の質問は、内蔵のキャッシュとワニスの両方を自分のサイトに使用できるかということです。または、そのうちの1つだけを使用する必要がありますか?

1
Lesti FPC、Redis、Magentoマルチストア。1つのストアのみのキャッシュをクリアする方法は?
いくつかのストアがあるMagento 1.9.2で、セッションキャッシュとバックエンドキャッシュを含む最新のRedisでLesti FPCを正常にセットアップしました。すべてが本当にうまく機能しています。 私の質問は、可能であれば、特定のストアのキャッシュをクリアする方法を教えてください。必要に応じて、ssh経由でredis-cliにアクセスできます。 問題は、Magentoでキャッシュをフラッシュすると、すべてのストアのキャッシュがクリアされることです。

1
全ページキャッシュを有効にした製品ビューの動的ブレッドクラム
状況 製品の詳細ページにブレッドクラムブロックがあります。複数のカテゴリツリーでユーザーを単一の製品ページに誘導するため、参照を行ったカテゴリに応じてパンくずリストが変更されます。 私たちのケースでは、フルページキャッシュ(FPC)が無効になっている場合、ブレッドクラムは動的であり、私が説明したように機能します。 でFPC有効になって、ブレッドクラムは、初期の非キャッシュされたページ要求に固定されます。 質問 製品ページでパンくずブロックを動的にするにはどうすればよいですか?カテゴリ結果ページにキャッシュされている場合は、まったく問題ありません。

2
ClusterユーザーのFull Page Cacheは、他のユーザーアカウントを表示できます
クラスターでフルページキャッシュをオンにすると、ユーザーは他のユーザーアカウントを表示できます。 私たちは、私たちは4つのウェブ頭を持っているデータベースにセッションを切り替え、フロントエンド上のデータベースサーバーMagentoのエンタープライズ1.13.1利用SIDに設定されたオブジェクトとFPCは今(別々のインスタンス)のためのRedisを使用しているNOの :NOTE私は2つの異なるRedisのインスタンスを使用しています2つの異なるポート。URLとポート番号をXXしました。この問題はREDISでは発生しません。FILESを使用した保存やテーマが異なるため、同じ問題が発生したためです。 FPC REDISインスタンスへのトラフィックを取得していることを確認しました(Object Rocketを使用しています) <session_save><![CDATA[db]]></session_save> <cache> <backend><![CDATA[Mage_Cache_Backend_Redis]]></backend> <backend_options> <server><![CDATA[xxxxxxxxxxxxxxxxxx.rackspaceclouddb.com]]></server> <port><![CDATA[xxx12]]></port> <database><![CDATA[0]]></database> <password>LikeIWillPublishthePassword</password> <force_standalone><![CDATA[0]]></force_standalone> <automatic_cleaning_factor><![CDATA[0]]></automatic_cleaning_factor> <compress_data><![CDATA[1]]></compress_data> <compress_tags><![CDATA[1]]></compress_tags> <compress_threshold><![CDATA[20480]]></compress_threshold> <compression_lib><![CDATA[gzip]]></compression_lib> <lifetimelimit><![CDATA[43200]]></lifetimelimit> </backend_options> </cache> エンタープライズFPCに追加されたXMLは次のとおりです <config> <global> <cache> <request_processors> <ee>Enterprise_PageCache_Model_Processor</ee> </request_processors> <frontend_options> <slab_size>1040000</slab_size> </frontend_options> </cache> <full_page_cache> <backend>Mage_Cache_Backend_Redis</backend> <backend_options> <server>7xxxxxxxxxxxxxxxxublb.rackspaceclouddb.com</server> <port>xxxxxxxx31</port> <persistent></persistent> <database>0</database> <password>SomePassword</password> <force_standalone>0</force_standalone> <connect_retries>1</connect_retries> <lifetimelimit>57600</lifetimelimit> <compress_data>0</compress_data> </backend_options> </full_page_cache> </global> </config> …

1
さまざまなMagentoキャッシュのフラッシュ方法
Magentoのキャッシュをフラッシュする方法はいくつかありますが、若干の違いがあります。私はいつもこれらについて少し混乱しており、しばしばキャッシュを削除するときにそれをやりすぎてしまいます。これは私の現状理解ですが、誰かがこれを修正して私の質問に答えることができます。この質問がキャッシュのすべての側面をカバーする情報源になることを願っています...すべての質問に1つで回答する別の質問はここでは見つかりませんでした。 チェックボックスを使用して個々の行を選択し、更新を選択する キャッシュの特定の領域を外科的に削除します。 「フラッシュMagentoキャッシュ」を押すと 、上からすべてを選択して更新するのと同じです(ところで、この操作がフラッシュと呼ばれ、以前の操作がリフレッシュと呼ばれる理由は誰でも知っていますか?) キャッシュストレージのフラッシュ 最後のオプションと同じですが、「他のアプリケーション」が共有できるキャッシュも含まれます。 カタログ画像キャッシュのフラッシュとJavascript / CSSキャッシュのフラッシュ 名前が示すように...これは最後の2つのオプションのいずれかに含まれていますか?ところで、これを使用する場合はブラウザのキャッシュもフラッシュすることが重要だと思います。正しい? / var / cacheおよび/ var / sessions の内容の削除核オプション?...これにより、javascript / cssやカタログ画像のキャッシュを含むすべてが完全に削除されますか。またはこれでカバーされないものは何ですか?手動で削除するときに含める必要がある他のフォルダーはありますか?別のフォルダについて聞いたことを覚えているようですが、どのフォルダを覚えているのかわかりません。 他の誰かが他の質問を持っている場合、彼らはこれを編集して質問を追加することができます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.