magento2的速度性能優化問題
2022-09-8 21:48 690次
通過magento后臺設置來優化速度。
1.進入到System > Configuration > Catalog > FrontEnd,在 ‘Use Flat Catalog Category’ 和 ‘Use Flat Catalog Product’.選擇“Yes”。我解釋下,magento數據庫采用EAV模型,說簡單點就是要想查詢一個數據,得從好幾個表里面聯合查詢才能得到你想要的數據,而上面設置后,那么我們的程序在加載分類和產品相關的數據時就直接單表查詢,單表查詢和多表查詢哪個速度快就不用我說了吧。
2.禁用日志記錄, 進入到System -> Configuration -> Advanced -> Developer -> Log Settings 來禁用
3.另一個重要的步驟是定期清理cron和日志。進入到System > Configuration > Advanced > System -> Log Cleaning,在這里你應該啟用日志清理,并設置盡可能最小的時間。
4. 合并css和js文件,進入到System > Configuration > Developer進行設置.合并意味著減少請求,從而提升速度。在此提醒,如果是經過二次開發的網站謹慎操作,合并之后可能會出現問題,我建議在具有豐富經驗的magento開發人員的指導下進行。
5.運行預編譯,進入到 System > Tools > Compilation,運行預編譯,這將提升網站加載速度高達50%以上。
6.最后一步就是開啟緩存,進入到System > Cache Management
另外magento 2如果切換到生產環境模式速度也是非??斓?。在網站的根目錄下再行如下命令:
php bin/magento deploy:mode:set production