Cơ chế bộ đệm hai cấp
Hệ thống «bộ đệm hai cấp» cho phép nhận được phụ trợ bộ đệm nhanh và phụ trợ bộ đệm chậm. Vấn đề chính ở đây là chỉ có các cấu trúc tệp và cơ sở dữ liệu cho phép phần phụ trợ chậm thực sự hiệu quả bởi vì một nhà cấu trúc của nhà sản xuất có thể thực hiện cấu trúc của các nội dung này.
Với APC hoặc Memcached, chúng ta có thể có được cấu trúc liên kết hai chiều nhưng vẫn rất đơn giản. Magento xử lý các bộ sưu tập dữ liệu lớn, với loại, danh mục, nhóm, v.v ... Một cấu trúc đơn giản không thể thực sự đáp ứng nhu cầu của bộ nhớ cache của Magento. Để có thể hoạt động chính xác, Magento cần một bộ đệm phụ trợ chậm có thể được cấu trúc đúng và có giá trị / khả năng mở rộng. Trong fast_backend, sau đó chúng ta chỉ có một khóa (id phần tử) và nội dung của khóa này (phần tử được lưu trữ). Giống như nếu bạn có một hệ thống gửi thư lưu trữ nội dung thư có ID và một DB khác giúp cấu trúc nó với các thư mục và thuộc tính. Dữ liệu thô của dữ liệu được lưu trữ trong fast_backend, ánh xạ thông minh của những dữ liệu này được lưu trữ trong Slow_backend.
Bằng cách này, Magento có thể xóa hoặc cập nhật một cách chọn lọc một khóa hoặc một danh mục mà không cần phải xóa tất cả bộ đệm mỗi khi cập nhật được thực hiện.
Nếu bạn áp dụng một phụ trợ bộ nhớ cache chậm chậm không thể cấu hình của bộ xử lý dữ liệu cho Magento, thì nó sẽ không thể làm sạch một cách có chọn lọc phần bộ đệm bị tác động bởi một thao tác, sau đó nó sẽ hiển thị toàn bộ cơ chế bộ đệm.