Reindirizzamento infinito della cache a pagina intera


9

La cache a pagina intera è attivata (Magento EE versione 1.14.0.1). Tuttavia, alcuni prodotti hanno un ciclo di reindirizzamento dopo aver colpito l'URL. Nessun errore nei registri. Se lo deselezionassi full_page_cache, ora funzionerebbe. Ho cercato la full_page_cachecartella per gli URL problematici ed ecco cosa ho ottenuto (in forma serializzata):

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

Altri prodotti non hanno questo:

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

Se svuoto la cache della pagina intera, non si verificherebbe, quindi, intermittente a prodotti casuali. Non sono riuscito a replicare quale sia la causa del ciclo di reindirizzamento. Qualche idea?


Anche io sto affrontando lo stesso problema e finora non ho trovato alcuna soluzione.
Anshu Mishra il

@AnshuMishra, usi altri meccanismi di memorizzazione nella cache, ad esempio cloudlflare?
user1240207

A parte il meccanismo di memorizzazione nella cache Magento predefinito, sto usando Google Page Speed
Anshu Mishra,

Risposte:


3

Se si utilizza stock magento (nessun modulo di terze parti) e si verifica questo, i meccanismi di memorizzazione nella cache definiti potrebbero essere la causa. Cosa stai utilizzando attualmente per la memorizzazione nella cache a blocchi local.xmle la memorizzazione nella cache FPC enterprise.xml?

Anche qui ci sono altri documenti correlati che possono aiutare a capire meglio FPC, ricorda che la cache dei blocchi aiuta a guidare FPC:

inserisci qui la descrizione dell'immagine


Da enterprise.xml, qui: <cache> <request_processors> <ee> Enterprise_PageCache_Model_Processor </ee> </request_processors> <frontend_options> <slab_size> 1040000 </slab_size> </frontend_options> </cache> <full_page Mage_Cache_Backend_File </backend> <backend_options> <cache_dir> full_page_cache </cache_dir> </backend_options> </full_page_cache>
user1240207
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.