Ma question s'adresse aux pros de Magento:
Puis-je utiliser Varnish et Redis pour FPC (Full Page Cache) en même temps?
Ma configuration actuelle ressemble à ceci:
SSL termination > Varnish Full Page Cache > Apache > two
Sites Web de Magento 2.
En plus de la configuration ci-dessus, j'ai installé Redis pour Page Cache pour voir si j'en retirerai des avantages.
Ce qui m'a dérouté, c'est cette ligne dans Redis config:
'page_cache' =>
array(
'backend' => 'Cm_Cache_Backend_Redis',
et voici le code complet de l'exemple de configuration Redis que j'ai reçu du site officiel de Magento:
'cache' =>
array(
'frontend' =>
array(
'default' =>
array(
'backend' => 'Cm_Cache_Backend_Redis',
'backend_options' =>
array(
'server' => '127.0.0.1',
'port' => '6379'
),
),
'page_cache' =>
array(
'backend' => 'Cm_Cache_Backend_Redis',
'backend_options' =>
array(
'server' => '127.0.0.1',
'port' => '6379',
'database' => '1',
'compress_data' => '0'
)
)
)
),
http://devdocs.magento.com/guides/v2.0/config-guide/redis/redis-pg-cache.html
Pour autant que je comprends, "page_cache" fait référence au cache pleine page et je l'ai déjà dans Varnish.
J'ai vérifié de nombreuses réponses concernant Varnish, Redis et FPC dans Magento 2 sur ce site et d'autres sites Web, mais je n'ai toujours pas trouvé la réponse.
Question 1 ) Dois-je simplement supprimer cette partie ' page_cache ' du code? Ou bien, Varnish et Redis utilisent-ils différents segments de FPC et dois-je le conserver?
Question 2 ) Veuillez partager en fonction de votre expérience personnelle à quel point Varnish et Redis s'entendent bien dans FPC dans Magento 2 et recommanderiez-vous d'utiliser les deux en même temps pour le cache de page complète?