如何正確清除Magento2的Cache

Magento2包含多個不同類型的Cache,各自負責不同的工作,當工程師在進行開發時,也必須適當在客製化功能內加入Cache,以確保網站效能。當了解每個Cache類型後,就會知道哪些檔案會被存在哪一類型的Cache,因此你能夠知道當你修改檔案後要清除哪個Cache,才能夠將你的修改在頁面上成功生效。
| Cache類型 | 描述 | 清除指令 | 
|---|---|---|
| config | 所有module的config.xml | bin/magento cache:clean config | 
| layout | 所有module裡的layout目錄底下的xml檔 | bin/magento cache:clean layout | 
| block_html | 所有module前端的phtml檔 | bin/magento cache:clean block_html | 
| collection | 資料庫查詢的結果 | bin/magento cache:clean collection | 
| db_ddl | db schema | in/magento setup:upgrade | 
| eav | attribute的相關部分 | bin/magento cache:clean eav | 
| full_page | 所有會影響到前台html顯示的code | bin/magento cache:clean full_page | 
明白這些Cache類型的含意之後,就知道如何各別清除Cache,而不需要每次都清除所有的Cache,如此一來就可以有效的降低清除Cache之後,產生新Cache的等待時間,開發效率也會因此有所提升。
以上就是本次的分享,想收到更多相關資訊請務必訂閱我們的電子報,以及追蹤歐斯瑞臉書粉絲團和Instagram唷!
 
	 
			 
			 
			 
			 
			 
			
我要留言