Mage_PageCache - แคชแบบเต็มหน้าภายนอก


27

ดังนั้นใน Community Edition จึงมีตัวเลือกภายใต้System->Configuration->System->External Full Page Cache Settingsที่ดูเหมือนจะเสนอแคชแบบเต็มหน้าโดยใช้ Zend Cache

การกำหนดค่าแคชหน้าเต็ม

เมื่อคุณตั้งค่าเหล่านี้คุณจะได้รับปุ่มใหม่บนหน้าแคชเพื่อล้างแคชนี้

หน้าแคช

ดังนั้นคำถามของฉันคือสิ่งนี้หลังจากเพิ่งค้นพบสิ่งนี้เมื่อไม่นานมานี้ ห่า? ใช้งานได้หรือไม่ เหตุใดจึงมีสิ่งนี้ใน CE แล้วนำออกใน EE และมีโมดูลที่แตกต่างอย่างสิ้นเชิง มีใครใช้งานจริงหรือ

หมายเหตุ: โมดูลนี้ไม่ได้อยู่ในรุ่น EE

คำตอบ:


15

หลังจากขุดไปรอบ ๆ และข้อเสนอแนะที่เป็นประโยชน์เกี่ยวกับ Twitter ฉันดูเหมือนจะได้พบบางสิ่งออก

Page Cacheโดยค่าเริ่มต้นนี้คือการตั้งค่าการใช้งานคุณลักษณะ Zend เซิร์ฟเวอร์ ดูเหมือนว่าจะเป็นคุณสมบัติที่ติดตั้งบนเซิร์ฟเวอร์เกือบทั้งหมดโดยมีเพียงสิ่งเดียวใน Magento

ฟังก์ชั่นใหม่ที่สะอาดตา page_cache_remove_all_cached_contents

public function clean()
{
    if (extension_loaded('Zend Page Cache') && function_exists('page_cache_remove_all_cached_contents')) {
        page_cache_remove_all_cached_contents();
    }
}

และการเปิดใช้งานและปิดการใช้งานส่วนขยายจากส่วนผู้ดูแลระบบ แต่ทั้งหมดนี้จะแสดง / ซ่อนปุ่มบนหน้าแคช

อย่างที่คุณเห็นจากฟังก์ชั่น clean ถ้าใช้ extension Zend Page Cacheแต่คลาสใช้ interface Mage_PageCache_Model_Control_Interfaceดังนั้นมันจึงดูเหมือนว่ามันถูกสร้างขึ้นโดยมีความเป็นไปได้ที่จะใช้กับระบบแคชภายนอกอื่น ๆ ไม่ใช่แค่เซิร์ฟเวอร์ Zend

หมายเหตุ: ฉันไม่เคยใช้เซิร์ฟเวอร์นี้หรือเซิร์ฟเวอร์ Zend


หาที่ดีในการตอบคำถามฉันคิดว่ามันปลอดภัยที่จะคิดว่ามันถูกดึงเนื่องจาก EE มีโมดูล FPC ของตัวเอง
B00MER
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.