Wdrożyłem holepunching nagłówka w Magento i chociaż mam go działającą indywidualnie dla każdego klienta, potrzebuję możliwości przejścia o jeden poziom głębiej, aby działał on również na licznikach różnych koszyków. Oto mój kod. 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() { …
W obserwatorze ustawiam taki plik cookie: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $cookieManager = $objectManager->get('Magento\Framework\Stdlib\CookieManagerInterface'); $cookieManager->setPublicCookie('myvar', $myVar); Wszystko działa, gdy Full page cachingjest wyłączone. Jednak po jej włączeniu plik cookie nie zostanie ustawiony. Jak mogę to naprawić?
Pamięć podręczna całostronicowa jest włączona (Magento EE wersja 1.14.0.1). Jednak niektóre produkty mają pętlę przekierowania po kliknięciu adresu URL. Brak błędów w logach. Jeśli wyczyszczę full_page_cache, to teraz będzie działać. Szukałem w full_page_cachefolderze problematycznych adresów URL i oto, co otrzymałem (w postaci serializowanej): array ( 'cache_subprocessor' => 'Enterprise_PageCache_Model_Processor_Product', 'current_product_id' => …
Jeśli Magento jest hostowany na wspólnym serwerze, a „PageCache powered by Varnish” nie wchodzi w rachubę, czy ktoś poleciłby inne wtyczki pamięci podręcznej strony Magento, takie jak: Booster: http://www.magentocommerce.com/magento-connect/performance-booster.html Zoom: http://www.magentocommerce.com/magento-connect/zoom-full-page-cache-1742.html Nitrogento: http://www.nitrogento.com/ Rondo: http://ecommerce.brimllc.com/full-page-cache-magento.html [aktualizacja] Lesti: http://www.magentocommerce.com/magento-connect/lesti-fpc-4534.html (bezpłatny) Czy wszystkie „po prostu nie są tego warte”? Czy jest taki, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.