O cache de página inteira está ativado (Magento EE versão 1.14.0.1). No entanto, alguns produtos estão tendo um loop de redirecionamento ao pressionar o URL. Nenhum erro nos logs. Se eu limpar o full_page_cache
, agora funcionaria. Procurei na full_page_cache
pasta os URLs problemáticos e aqui está o que eu recebi (de forma serializada):
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',
)
Outros produtos não possuem isso:
3 =>
array (
'name' => 'Location',
'value' => 'http://www.example.com/this-is-the-product-url',
'replace' => true,
),
Se eu limpar o cache da página inteira, isso não ocorreria, portanto, de forma intermitente a produtos aleatórios. Não consegui replicar qual é a causa do loop de redirecionamento. Qualquer ideia?
product
catalog
redirect
full-page-cache
user1240207
fonte
fonte
Respostas:
Se você estiver usando o estoque magento (sem módulos de terceiros) e experimentar isso, os mecanismos de cache definidos podem ser a causa. No momento, o que você está usando para armazenar em bloco
local.xml
e armazenar em cache o FPCenterprise.xml
?Também aqui estão alguns outros documentos relacionados que podem ajudar a entender melhor o FPC, lembre-se de que o cache do bloco ajuda a impulsionar o FPC:
fonte