ฉันใช้ Magento EE 1.12.2 (เท่ากันใน CE 1.7.2) โดยที่เรามี Redis สำหรับการแคช ( ส่วนขยาย Cm_Cache, Redis v 2.2.12 ) แต่เราใช้ Memcache สำหรับที่เก็บข้อมูลเซสชัน
Redis ไม่ได้รับการสนับสนุนนอกกรอบใน Magento เวอร์ชันเหล่านี้ ดังนั้นความกังวลของฉันที่นี่คือ:
- คุ้มค่าหรือไม่ที่จะต้องเพิ่มพื้นที่เก็บข้อมูลลงใน Redis ในแง่ของความพยายามและการปรับปรุงความเร็ว?
- Memcache ไม่ดีหรืออาจจะดีกว่านี้หรือ
ในโครงการนี้เรามีไฟล์เซสชันขนาดใหญ่เนื่องจากเราจำเป็นต้องจัดเก็บไฟล์ XML ของบุคคลที่สามไว้ในเซสชันดังนั้นการเพิ่มประสิทธิภาพการอ่านและเขียนของเซสชันอาจส่งผลกระทบอย่างมาก
จากlocal.xml
:
<session_save><![CDATA[memcache]]></session_save>
และ:
<cache>
<backend>Cm_Cache_Backend_Redis</backend>
[...]
</cache>