Ganzseitiger Cache Unendliche Weiterleitung

9

Der Ganzseiten-Cache ist aktiviert (Magento EE Version 1.14.0.1). Einige Produkte haben jedoch eine Umleitungsschleife, wenn sie auf die URL klicken. Kein Fehler in den Protokollen. Wenn ich das lösche full_page_cache, würde es jetzt funktionieren. Ich habe nach dem full_page_cacheOrdner für die problematischen URLs gesucht und Folgendes erhalten (in serialisierter Form):

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' => 'P3p',
      'value' => 'CP="CAO PSA OUR"',
      'replace' => true,
    ),
    3 => 
    array (
      'name' => 'Location',
      'value' => 'http://www.example.com/this-is-the-product-url',
      'replace' => true,
    ),
  ),
  'routing_aliases' => 
  array (
    'rewrite_request_path' => 'this-is-the-product-url',
  ),
  'routing_requested_route' => 'catalog',
  'routing_requested_controller' => 'product',
  'routing_requested_action' => 'view',
  'sid_cookie_name' => 'frontend',
)

Andere Produkte haben dies nicht:

   3 => 
    array (
      'name' => 'Location',
      'value' => 'http://www.example.com/this-is-the-product-url',
      'replace' => true,
    ),

Wenn ich den Ganzseiten-Cache lösche, würde dies nicht auftreten und somit zu zufälligen Produkten führen. Ich konnte die Ursache der Umleitungsschleife nicht replizieren. Irgendeine Idee?

user1240207
quelle
Ich stehe auch vor dem gleichen Problem und habe bis jetzt keine Lösung gefunden.
Anshu Mishra
@AnshuMishra, verwenden Sie einen anderen Caching-Mechanismus, z. B. Cloudlflare?
user1240207
Außer dem standardmäßigen Magento-Caching-Mechanismus verwende ich Google Page Speed
Anshu Mishra

Antworten:

3

Wenn Sie Standard-Magento (keine Module von Drittanbietern) verwenden und dies feststellen, können die definierten Caching-Mechanismen die Ursache sein. Was verwenden Sie derzeit für das Block-Caching local.xmlund das FPC-Caching enterprise.xml?

Hier sind auch einige andere verwandte Dokumente, die helfen können, FPC besser zu verstehen. Denken Sie daran, dass der Block-Cache die FPC fördert:

Geben Sie hier die Bildbeschreibung ein

B00MER
quelle
In der Datei "Enterprise.xml" finden Sie hier: <cache> <Anforderungsprozessoren> <ee> Enterprise_PageCache_Model_Processor </ ee> </ request_processors> <frontend_options> <slab_size> 1040000 </ slab_size> </ frontend_options> </ cache> <full_page_cache> <end> Mage_Cache_Backend_File </ backend> <backend_options> <cache_dir> full_page_cache </ cache_dir> </ backend_options> </ full_page_cache>
user1240207