Redirection infinie du cache pleine page


9

Le cache pleine page est activé (Magento EE ver 1.14.0.1). Cependant, certains produits ont une boucle de redirection lorsqu'ils atteignent l'URL. Aucune erreur dans les journaux. Si j'efface le full_page_cache, alors cela fonctionnera maintenant. J'ai recherché le full_page_cachedossier pour les URL problématiques et voici ce que j'ai obtenu (sous une forme sérialisée):

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',
)

D'autres produits n'ont pas ceci:

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

Si j'efface le cache de la page complète, cela ne se produira pas, donc, par intermittence avec des produits aléatoires. Je n'ai pas pu reproduire la cause de la boucle de redirection. Une idée?


Je suis également confronté à ce même problème et je n'ai trouvé aucune solution jusqu'à présent.
Anshu Mishra

@AnshuMishra, utilisez-vous un autre mécanisme de mise en cache, par exemple, cloudlflare?
user1240207

Autre que le mécanisme de mise en cache par défaut de Magento J'utilise Google Page Speed
Anshu Mishra

Réponses:


3

Si vous utilisez stock magento (pas de modules tiers) et que vous en faites l'expérience, les mécanismes de mise en cache définis peuvent en être la cause. Qu'utilisez-vous actuellement pour la mise en cache des blocs local.xmlet la mise en cache FPC enterprise.xml?

Voici également quelques autres documents connexes qui peuvent aider à mieux comprendre FPC, rappelez-vous que le cache de bloc aide à conduire FPC:

entrez la description de l'image ici


Depuis enterprise.xml, ici: <cache> <request_processors> <ee> Enterprise_PageCache_Model_Processor </ee> </request_processors> <frontend_options> <slab_size> 1040000 </slab_size> </frontend_options> </cache> <full_page_cache> <back Mage_Cache_Backend_File </backend> <backend_options> <cache_dir> full_page_cache </cache_dir> </backend_options> </full_page_cache>
user1240207
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.