คำถามติดแท็ก holepunching

1
วิธีการเจาะรูแคชแบบเต็มหน้าโดยไม่มีโมดูลที่กำหนดเอง
ดูเหมือนว่าแคชแบบเต็มหน้าของเราจะขึ้นอยู่กับเซสชัน หากฉันเปิดหน้าต่างที่ไม่ระบุตัวตนด้วยโครเมี่ยมและไปที่หน้าใดหน้าหนึ่งมันจะทำให้แคชอุ่นขึ้นและการโหลดหน้าที่สองนั้นเร็วกว่ามาก แต่ถ้าฉันปิดหน้าต่างนั้นและเปิดหน้าต่างที่ไม่ระบุตัวตนใหม่หน้านั้นจะไม่อยู่ใน แคชแบบเต็มหน้าและจะต้องอบอุ่นอีกครั้ง เราเชื่อว่าเป็นเพราะแถบด้านข้างที่แสดงเนื้อหาของรถเข็นของผู้ใช้ ฉันย้าย html นั้นไปยังไฟล์ phtml ใหม่ยกกำลังสองบล็อกเลย์เอาต์ xml และตอนนี้ฉันกำลังทำงานกับไฟล์ cache.xml .... ตัวอย่างทั้งหมดที่ฉันพบสำหรับ cache.xml อ้างถึงโมดูลอย่างไรก็ตามฉันไม่ได้ใช้โมดูลสำหรับบล็อก xml เลย์เอาต์ของฉันฉันใช้ core / template ... มีโอกาสบ้างไหมที่บางคนสามารถฉายแสงบนบล็อกแคชของ xml ที่ไม่ต้องการโมดูลและ / หรือรุ่น

1
การเจาะรูส่วนหัวในร้านวีโอไอพี
ฉันใช้การเจาะรูส่วนหัวในวีโอไอพีและแม้ว่าฉันจะทำให้มันทำงานบนพื้นฐานของลูกค้าต่อฉันต้องการความสามารถในการใช้ระดับนี้ลึกลงไปหนึ่งระดับโดยการทำให้มันทำงานกับสินค้าในตะกร้าสินค้าต่าง ๆ ด้วย นี่คือรหัสของฉัน class AD_PageCache_Model_Container_Header extends Enterprise_PageCache_Model_Container_Abstract { protected function _getIdentifier() { return $this->_getCookieValue(Enterprise_PageCache_Model_Cookie::COOKIE_CUSTOMER, ''); } // public function getCacheKeyInfo() { // $info = parent::getCacheKeyInfo(); // die('boo'); // $info['cart_count'] = Mage::helper( 'checkout/cart' )->getCart()->getItemsCount(); // return $info; // } protected function _getCacheId() { //return 'CONTAINER_HEADER_' . md5($this->_placeholder->getAttribute('cache_id') . $this->_placeholder->getAttribute('cart_count') ) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.