Tôi đang chạy Magento EE 1.12.2 (tương đương CE 1.7.2) trong đó chúng tôi có Redis để lưu vào bộ đệm ( phần mở rộng Cm_Cache, Redis v 2.2.12 ), nhưng chúng tôi sử dụng Memcache để lưu trữ phiên.
Redis không được hỗ trợ ngoài hộp trên các phiên bản Magento này. Vì vậy, mối quan tâm của tôi ở đây là:
- Có đáng để phiền khi lưu trữ phiên vào Redis về mặt nỗ lực so với cải thiện tốc độ không?
- Memcache không tốt như vậy hay thậm chí còn tốt hơn?
Trong dự án này, chúng tôi có các tệp phiên lớn vì chúng tôi cần lưu trữ các tệp XML của bên thứ ba vào phiên, vì vậy tối ưu hóa phiên đọc và ghi có thể có tác động đáng kể.
Từ local.xml
:
<session_save><![CDATA[memcache]]></session_save>
Và:
<cache>
<backend>Cm_Cache_Backend_Redis</backend>
[...]
</cache>