Przekierowanie nieskończonej pamięci podręcznej pełnej strony

9

Pamięć podręczna całostronicowa jest włączona (Magento EE wersja 1.14.0.1). Jednak niektóre produkty mają pętlę przekierowania po kliknięciu adresu URL. Brak błędów w logach. Jeśli wyczyszczę full_page_cache, to teraz będzie działać. Szukałem w full_page_cachefolderze problematycznych adresów URL i oto, co otrzymałem (w postaci serializowanej):

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

Inne produkty tego nie mają:

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

Gdybym wyczyścił całą pamięć podręczną stron, nie wystąpiłoby to, powodując sporadyczne występowanie przypadkowych produktów. Nie mogłem powielić, co jest przyczyną pętli przekierowania. Dowolny pomysł?

użytkownik1240207
źródło
Mam również do czynienia z tym samym problemem i do tej pory nie znalazłem rozwiązania.
Anshu Mishra,
@AnshuMishra, czy używasz innego mechanizmu buforowania, np. Cloudlflare?
user1240207
Inny niż domyślny mechanizm buforowania Magento Używam Google Page Speed
Anshu Mishra

Odpowiedzi:

3

Jeśli używasz zapasowego Magento (bez modułów innych firm) i doświadczasz tego, wówczas przyczyną mogą być zdefiniowane mechanizmy buforowania. Czego obecnie używasz do buforowania blokowego local.xmli buforowania FPC enterprise.xml?

Oto także kilka innych powiązanych dokumentów, które mogą pomóc lepiej zrozumieć FPC, pamiętaj, że pamięć podręczna bloków pomaga kierować FPC:

wprowadź opis zdjęcia tutaj

B00MER
źródło
From enterprise.xml, tutaj: <cache> <request_processors> <ee> Enterprise_PageCache_Model_Processor </ee> </request_processors> <frontend_options> <slab_size> 1040000 </slab_size> </frontend_options> </cache> <full_page_cage_cage_cage_cage_cage_cache Mage_Cache_Backend_File </backend> <backend_options> <cache_dir> full_page_cache </cache_dir> </backend_options> </full_page_cache>
user1240207