1
วิธีการใช้ฐานข้อมูลเป็น slow_backend แทนที่จะเป็นไฟล์ใน Magento EE 1.12
ในวีโอไอพี EE 1.12.0.0 มันจะดูเหมือนว่าไม่ว่าสิ่งกำหนดค่าการเปลี่ยนแปลงฉันจะทำให้ไม่มีapp/etc/local.xmlแคชแฟ้มเริ่มต้นยังคงถูกนำมาใช้ (ซึ่งเป็นหลักฐานด้วยvar/cache/เสมอกรอก) ความคาดหวัง Memcached ใช้เป็น fast_backend ฐานข้อมูลถูกใช้เป็น slow_backend ไฟล์แคชไม่ได้ใช้เลย (เช่นvar/cache/ควรว่างเสมอ) เอาต์พุตที่แท้จริง Memcached ใช้เป็น fast_backend ฐานข้อมูลไม่ได้ใช้เลย กำลังใช้แคชไฟล์ ขั้นตอนการทดสอบ app/etc/local.xmlทำให้เกิดการเปลี่ยนแปลงการกำหนดค่า รีสตาร์ท Memcached และ Apache (สำหรับการวัดที่ดีและมันอยู่ในกล่อง dev ท้องถิ่นของฉันดังนั้นฉันอาจจะเช่นกัน) ล้างแคชไฟล์ ( rm -rf var/cache/*) รีเฟรชหน้าแรก ตรวจสอบเนื้อหาของไฟล์แคช ( ls var/cache) กลายเป็นเศร้าและกลับไปที่ # 1 ด้วยการเปลี่ยนแปลงการกำหนดค่าที่แตกต่างกัน การกำหนดค่า เนื้อหาของฉันapp/etc/local.xmlเป็นดังนี้: <config> <global> <install> <date><![CDATA[{{actual_data}}]]></date> </install> <crypt> …