Hintergrund des Themas:
Ich versuche, das Redis Object Cache Plugin mit WooCommerce, Avada Theme, WPML und den ATUM Tools (ATUM Multiinventory) zu nutzen. Die Permalink-Struktur für WPML ist /de /it /fr und /en für Deutsch (Standard), Italienisch, Französisch und Englisch. Ich habe bereits alle möglichen Cache-Gruppen über die wp-config.php ausgeschlossen. Link zur Seite, wo das Problem auftritt: enlace oculto. define('WPML_IGNORE_CACHE_GROUPS', true); define( 'WP_REDIS_IGNORED_GROUPS', [ 'wc_session_id', 'woocommerce_session_*', '_wc_auth_hash', '_wc_logged_in', 'WPML_404_Guess', 'WPML_Cache_Terms_Per_Lang', 'WPML_Endpoints_Support', 'WPML_Name_Query_Filter_Translated', 'WPML_Name_Query_Filter_Untranslated', 'WPML_Page_Name_Query_Filter', 'WPML_Register_String_Filter', 'WPML_Register_String_Filter--*', 'WPML_Slug_Translation_Records--*', 'WPML_ST_Term_Link_Filter--*', 'WPML_TM_Blog_Translators--*', 'WPML_WP_Cache__group_keys', 'icl_translations', 'element_translations', 'nav_menu', 'nav_menu_item', 'nav_menu_relationships', 'term-queries', 'term_meta', 'terms', 'translation_priority_relationships', 'wpml', 'wpml_term_translation', 'wpml_pre_option_page', 'wpml-string-slug', 'wpml-string-translation', 'wpml-endpoints', 'wp_menu_cache', 'nav_menu_terms', 'nav_menu_relationships', 'translations', 'wpml_locale_data', 'wpml_options', 'woocommerce_term_counts', 'woocommerce_navigation_cache', 'woocommerce_attribute_taxonomy', 'woocommerce_product_categories', 'woocommerce_products', 'widget_options', ]
Die Symptome:
Nach sporadischer Zeit scheint es ein Cache Poisioning zu geben, so dass die Kategorien Links im Shop sich auf eine andere Sprache ändern, aber mit ursprünglichem Kategorienamen. Der korrekte englische Link wäre komplett übersetzt, aber stattdessen führt der Link zu einem 404. Nach dem Löschen von nginx cache und redis FLUSHALL funktioniert es in der Regel, manchmal muss auch in WooCommerce -> WooCommerce Multilingual -> Shop-URLs neu übersetzt werden.
Fragen:
Wie kann ich das Cache Poisioning Problem mit Redis Object Cache und nginx fastcgi beheben?
Warum ändern sich die Kategorien Links im Shop auf eine andere Sprache mit dem ursprünglichen Kategorienamen?
El tema “[Cerrado] Cache Poisioning mit Redis Object Cache + nginx fastcgi” está cerrado a nuevas respuestas.