Câu hỏi của tôi là Magento Ưu điểm:
Tôi có thể sử dụng Varnish và Redis cho FPC (Bộ đệm toàn trang) cùng một lúc không?
Thiết lập hiện tại của tôi trông như thế này:
SSL termination > Varnish Full Page Cache > Apache > two
Trang web Magento 2.
Ngoài các thiết lập ở trên, tôi đã cài đặt Redis cho Page Cache để xem liệu tôi có nhận được bất kỳ lợi ích nào từ nó không.
Điều làm tôi bối rối là dòng này trong cấu hình Redis:
'page_cache' =>
array(
'backend' => 'Cm_Cache_Backend_Redis',
và đây là mã đầy đủ của mẫu Redis config tôi nhận được từ trang web chính thức của 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
Theo như tôi hiểu thì "page_cache" đề cập đến Cache toàn trang và tôi đã có nó trong Varnish.
Tôi đã kiểm tra nhiều câu trả lời liên quan đến Varnish, Redis và FPC trong Magento 2 trên trang này và các trang web khác nhưng vẫn không tìm thấy câu trả lời.
Câu hỏi 1 ) Tôi có nên xóa phần ' page_cache ' đó khỏi mã không? Hoặc, Varnish và Redis có sử dụng các phân đoạn khác nhau của FPC không và tôi có nên giữ nó không?
Câu hỏi 2 ) Vui lòng chia sẻ dựa trên trải nghiệm cá nhân của bạn về việc Varnish và Redis hòa hợp với nhau như thế nào trong FPC trong Magento 2 và bạn có nên giới thiệu sử dụng cả hai cùng một lúc cho Bộ nhớ cache toàn trang không?