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

คำถามที่เกี่ยวข้องกับระบบแคชดีฟอลต์ของ Magento แคชแบบเต็มหน้าหรือโซลูชันแคชบุคคลที่สาม

15
วิธีการบังคับให้ล้างแคช CSS ในฝั่งไคลเอ็นต์?
สมมติว่าเราเปลี่ยนการทำงานจำนวนมากสำหรับโมดูล (เทมเพลตเลย์เอาต์ CSS) และเราจะย้ายการเปลี่ยนแปลงเหล่านี้ไปยังไซต์การผลิต แต่ลูกค้าจำนวนมากมี CSS ที่แคชไว้ในเบราว์เซอร์ของพวกเขา ดังนั้นนี่คือคำถาม วิธีบังคับให้ล้างแคช CSS ของไคลเอ็นต์และหลีกเลี่ยงการเปลี่ยนชื่อไฟล์ ( styles.css-> styles-v2.css) มีวิธีหนึ่งตรรกะ แต่มันไม่ทำงานใน Magento เพราะมันตรวจสอบไฟล์ที่มีอยู่ (โดยวิธีนี้ใช้งานได้กับไฟล์ JS) ดูด้านล่าง: <action method="addCss"> <stylesheet>css/styles.css?1</stylesheet> </action> ความคิดใด ๆ
61 cache  magento-1  css 

2
Magento Cache - ความสับสนเกี่ยวกับวานิช, เรดิส, APC, Memcache
ฉันพยายามปรับปรุงการแสดงวีโอไอพี (ไม่ช้าก็เร็ว "MageDev" จะมาถึงจุดนี้ :) ฉันค้นคว้ามาแล้วและพบว่ามีคำแนะนำที่ดีมากมาย แต่ไม่ใช่คำแนะนำที่เป็นเนื้อเดียวกัน สิ่งที่ฉันได้คือ: MemCacheหรือRedisเป็นระบบแคชทั่วไปสามารถแคชข้อมูลและสามารถรวมเข้ากับ Magento ได้โดยตรง ( local.xml ) APCเป็นแคชสำหรับโค้ด php เองสามารถรวมในระดับเซิร์ฟเวอร์เท่านั้น วานิชเป็นพร็อกซีย้อนกลับซึ่งแคชการตอบสนองสามารถรวมในระดับเซิร์ฟเวอร์เท่านั้น (มีส่วนขยายสำหรับ Magento น้ำมันสน แต่ฉันไม่แน่ใจว่าทำอะไร) หลังจากการอ่านที่ดีทั้งหมดนี้ฉันยังคงสับสนเล็กน้อยเกี่ยวกับสิ่งที่ระบบแคชข้างต้นเป็นไปได้ที่จะใช้ในการรวมกันสำหรับ EX: MemCache + APC Redis + APC ฉันสามารถเพิ่มวานิชลงในการตั้งค่าด้านบนได้หรือไม่? เพียงเพื่อให้ชัดเจนคำถามไม่ได้เกี่ยวกับวิธีการกำหนดค่า Magento หรือเซิร์ฟเวอร์ แต่สิ่งที่เป็นไปได้ที่ได้รับอนุญาตและอนุญาตบางอย่างเกี่ยวกับวิธีการผสมระบบแคช (นอกจากนั้นถ้าใครสามารถมาพร้อมกับคำแนะนำที่ดีฉันจะขอบคุณมันขอบคุณ)

4
รับไฟล์ภาพต้นฉบับจาก URL แคช
มีฟังก์ชั่นใดบ้างที่ให้ไฟล์ผลิตภัณฑ์อิมเมจแคชคืนค่าดั้งเดิมหรือไม่? ตัวอย่าง: => URL แคช: {BASEURL}/media/catalog/product/cache/2/image/9df78eab33525d08d6e5fb8d27136e95/a/l/IMAGE.jpg => ผลลัพธ์ที่ต้องการ: BASEURL/media/catalog/product/a/l/IMAGE.jpg

3
ฉันจะปิดการใช้งานแคชสำหรับส่วนหรือบล็อกเฉพาะได้อย่างไร
ฉันได้พัฒนาฟังก์ชั่นรถเข็นบาร์ด้านบนสำหรับหน้าร้านที่แสดงผลิตภัณฑ์สามรายการล่าสุดที่เพิ่มลงในรถเข็นซึ่งใช้งานได้ดีเมื่อปิดการใช้งานแคช แต่เมื่อฉันเปิดใช้งานแคชมันจะแสดงผลรวมย่อยแปลก ๆ นี่ทำให้ฉันเศร้า: '( ฉันรู้ว่าสิ่งนี้เกิดขึ้นเพราะแคช มีอะไรที่ฉันสามารถปิดการใช้งานแคชสำหรับส่วนนี้เท่านั้น? ฉันได้ลองปิดการใช้งานแคชบล็อก html และตรวจสอบว่าตอนนี้ใช้งานได้ดี แต่ฉันพบว่าหมวดหมู่แฟลตกำลังมีปัญหาที่ไม่ระบุเมื่อบล็อก HTML ถูกปิดใช้งาน

6
ล้างธีม / CSS Cache ใน Magento 2
เมื่อฉันทำการเก็บ Magento 2 วิธีที่แนะนำในการทำความสะอาดแคชคืออะไร ฉันแก้ไข.lessไฟล์แล้วฉันจะทำ rm -rf pub/static/frontend/* var/view_preprocessed/ var/*cache/* แต่นี่ดูเหมือนจะเป็นวิธีการบังคับเดรัจฉาน php bin/magento cache:flush --all ดูเหมือนว่าจะไม่ทำงาน มีดีกว่าไหม

1
Mage_PageCache - แคชแบบเต็มหน้าภายนอก
ดังนั้นใน Community Edition จึงมีตัวเลือกภายใต้System->Configuration->System->External Full Page Cache Settingsที่ดูเหมือนจะเสนอแคชแบบเต็มหน้าโดยใช้ Zend Cache เมื่อคุณตั้งค่าเหล่านี้คุณจะได้รับปุ่มใหม่บนหน้าแคชเพื่อล้างแคชนี้ ดังนั้นคำถามของฉันคือสิ่งนี้หลังจากเพิ่งค้นพบสิ่งนี้เมื่อไม่นานมานี้ ห่า? ใช้งานได้หรือไม่ เหตุใดจึงมีสิ่งนี้ใน CE แล้วนำออกใน EE และมีโมดูลที่แตกต่างอย่างสิ้นเชิง มีใครใช้งานจริงหรือ หมายเหตุ: โมดูลนี้ไม่ได้อยู่ในรุ่น EE

4
วิธีแก้ไขการล้างแคชและการจัดการคอมไพเลอร์
ฉันต้องการที่จะรู้ว่ามีขั้นตอนที่ต้องการสำหรับต่อไปนี้: ล้างข้อมูลแคช Magento การเปิด / ปิดการใช้งาน Magento Compiler 1. การล้างแคชของวีโอไอพี มีตัวเลือกน้อยที่นี่คือ: ตรวจสอบรายการโฆษณาและส่งการรีเฟรชจากActionsช่องแบบเลื่อนลง คลิกที่Flush Magento Cacheปุ่มและ คลิกที่Flush Storage Cacheปุ่ม มีคำสั่งที่ต้องการในการทำสิ่งเหล่านี้หรือไม่? อะไรคือความแตกต่างระหว่าง Magento cache และ Storage cache? 2. การเปิด / ปิดการใช้งาน Magento Compiler a) การเปิดใช้งานคอมไพเลอร์ เมื่อพูดถึงการเปิดใช้งานคอมไพเลอร์ของ Magento เราควรเปิดใช้งานแคชร้านค้าทั้งหมดหรือไม่ หรือคุณควรเปิดใช้งานแคชเท่านั้นหลังจากเปิดใช้งานคอมไพเลอร์และเรียกใช้กระบวนการรวบรวม? เมื่อคุณเปิดใช้งานคอมไพเลอร์แล้วคุณควรรีเฟรชแคชทั้งหมดหรือไม่ และถ้าเป็นเช่นนั้นจะมีการล้างแคช Magento & ที่เก็บข้อมูลแคช (ดังที่ได้กล่าวไว้ข้างต้น) b) การปิดการใช้งานคอมไพเลอร์ เมื่อต้องปิดการใช้งานคอมไพเลอร์ Magento คุณควรปิดการใช้งานแคชทั้งหมดก่อนแล้วจึงเปิดใช้งานอีกครั้งหลังจากปิดการใช้งานหรือไม่ มีความแตกต่างระหว่างการเปิดแคชและปิดการใช้งาน / …
25 cache  compiler 


4
เว็บไซต์สดว่างเปล่าในส่วนหน้าหรือเก็บไว้ในการโหลดและไม่เคยโหลด
ฉันกำลังเผชิญกับปัญหาที่แปลกประหลาดที่สุดในวีโอไอพี เราใช้เวอร์ชั่น 1.9.0 จาก 2 เดือนล่าสุดไซต์สดของเราคือ "ว่างเปล่า" หรือ "โหลดต่อเนื่อง" สำหรับเบราว์เซอร์ที่ใช้แล้ว หมายถึงในเบราว์เซอร์นี้เราได้เยี่ยมชมเว็บไซต์หลายครั้ง ในบางเบราว์เซอร์มันใช้งานได้ดี ในบางรายการแสดงว่างเปล่า แต่แบ็คเอนด์ทำงานได้ดีในเบราว์เซอร์ทั้งหมด เรากำลังประสบปัญหาในโครเมี่ยม, โมซิลล่า, โอเปร่าและเบราว์เซอร์อื่น ๆ ทั้งหมด 1) หากเราล้างประวัติเบราว์เซอร์ [แคชและคุกกี้] กว่าที่ใช้งาน 2) ถ้าเราเปิดเว็บไซต์เดียวกันในหน้าต่างส่วนตัวมันทำงานได้ 3) ถ้าเราเปิดเว็บไซต์ในเบราว์เซอร์ที่ติดตั้งใหม่มันจะทำงานได้ในบางครั้ง ว่างเปล่าอีกครั้งหลังจากเราใช้เว็บไซต์ 4) หากเราล้างโฟลเดอร์ var / session กว่าจะเริ่มทำงานกับเบราว์เซอร์ทั้งหมดในบางครั้ง ไซต์ว่างอีกครั้ง 5) บางครั้งเว็บไซต์จะทำการโหลดต่อไปและมันจะไม่โหลด .... ฉันจะตรวจสอบsystem.log & exception.log แต่ดูเหมือนว่าไม่มีข้อผิดพลาดที่เกี่ยวข้องกับเรื่องนี้ เรากำลังใช้https สำหรับหน้าเว็บที่ปลอดภัย แม้เรามีแอพถ่ายทอดสดสำหรับเว็บไซต์นี้ บางครั้งเราจะได้รับข้อผิดพลาดร้ายแรง: **Fatal error**: Allowed memory …
23 cache  frontend  cookie 

5
ฉันจะล้างแคชของ Magento โดยทางโปรแกรมได้อย่างไร
ฉันกำลังกำหนดค่าการวางจำหน่ายโดยอัตโนมัติโดย bootstrapping Mage ในหลาย ๆ สคริปต์ ในตอนท้ายของสคริปต์ฉันต้องล้างแคชของ Magento มีวิธีล้างแคชโดยใช้หนึ่งในMageคลาสหรือวิธีการหรือไม่

6
Magento 2: Cache Clean & Cache Flush แตกต่างกันอย่างไร?
ใน Magento 2 เรามี 2 คำสั่ง php bin/magento cache:flush php bin/magento cache:clean ความแตกต่างที่แน่นอนระหว่างพวกเขาคืออะไร? cache:flushฉันมักจะกำลังใช้ cache:cleanผมไม่เคยใช้ ดังนั้นเมื่อใดควรใช้คำสั่ง & ในสถานการณ์ใด

1
บล็อกด้วย Cachable = false ไม่แสดงผลในหน้ามุมมองผลิตภัณฑ์
ฉันใช้ magento2-1.0.0-beta4 ฉันคัดลอกcheckout.rootบล็อกจากapp/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlไปยังหน้าผลิตภัณฑ์ page_cacheทุกอย่างมีการปรับการทำงานจนกว่าฉันจะเปิดใช้งาน บล็อกนั้นมีcacheable="false"อยู่ใน Layout XML ตอนนี้เมื่อฉันเปิดหน้าผลิตภัณฑ์บล็อกจะไม่แสดงผลเลย หากฉันเข้าใจแคชของหน้าอย่างถูกต้องมันควรโหลดบล็อคดังกล่าวผ่านการโทร AJAX แต่ดูเหมือนจะไม่เกิดขึ้นเช่นการโทร AJAX เป็นจุดพักของฉันใน\Magento\PageCache\Controller\Block\Render::executeไม่เคยโดน เมื่อเปิด/checkout/หรือใช้/checkout/cart/งานทุกอย่าง แต่ดูเหมือนจะไม่เกิดขึ้นกับการโทร AJAX แต่ดูเหมือนว่าหน้าทั้งหมดจะไม่ได้รับการแสดงผลจากแคชซึ่งเหมาะสมสำหรับรถเข็น ดังนั้นผมจึงควรยกเว้นเพียงหน้ามุมมองสินค้าจากpage_cache? แต่ฉันไม่พบวิธีที่จะทำเช่นนั้น?

13
ไม่มีคำสั่งที่กำหนดในเนมสเปซ“ แคช”
ปรับปรุง ตอนนี้ทุกอย่างทำงานได้ แต่There are no commands defined in the "cache" namespaceยังอยู่ที่นั่น ฉันพยายามchmod 777 -R var/generationไม่ได้แก้ไขอะไรเลย AFAIK ไม่มีการเปิดใช้งานโมดูล public_html]# bin/magento module:status List of enabled modules: Nosto_Tagging List of disabled modules: Magento_Store Magento_AdvancedPricingImportExport Magento_Directory Magento_Theme Magento_Backend Magento_Backup Magento_Eav Magento_Customer Magento_BundleImportExport Magento_AdminNotification Magento_CacheInvalidate Magento_Indexer Magento_Cms Magento_CatalogImportExport Magento_Catalog Magento_Rule Magento_Msrp Magento_Search Magento_Bundle Magento_Quote Magento_CatalogUrlRewrite …


3
Pre-Warming Magento Enterprise Full Cache แคช
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ประโยชน์ด้านประสิทธิภาพของแคชแบบเต็มหน้าใน Magento Enterprise นั้นเป็นที่รู้จักกันดี สิ่งที่อาจไม่ค่อยเป็นที่รู้จักกันดีก็คือเพื่อให้เกิดประโยชน์เต็มที่ในการรับรู้สิ่งนี้จะต้องมีประชากรเต็มและร้อนโดยเฉพาะอย่างยิ่งในชุดผลิตภัณฑ์ขนาดใหญ่ที่คุณไม่มีหน้ากระดาษเพียงไม่กี่หน้า นายกมันเร็วพอ วีโอไอพีรวมถึง cronjob ในตัวเพื่อคลานไซต์และทำให้ FPC อุ่นขึ้นในตอนเช้า ฉันเคยเห็นและได้ยินถึงปัญหาที่เกิดจากงานตอนเช้าใช้เวลานานเกินไปที่จะทำงานปิดกั้นงานอื่นจากการทำงานและต้องการทราบว่าคนอื่นใช้อะไรหรือแนะนำให้ทำเช่นนี้ ความคิดสองสามอย่างที่ฉันมีคือ: รวบรวมเชลล์สคริปต์เพื่อรวบรวมข้อมูลทุกหน้าในไฟล์แผนผังไซต์ที่สร้างขึ้น ใช้รายการ crontab แยกต่างหากและสคริปต์ PHP สั้น ๆ เพื่อ bootstrap Magento และดำเนินการกระบวนการรวบรวมข้อมูลโดยตรง ความคิดและ / หรือประสบการณ์เกี่ยวกับเรื่องนี้ยินดีต้อนรับ!

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