Homestead 執行配置快取後模版檔案找不到問題。

xmkl發表於2017-03-10

提示:本人環境在homestead上執行。至於如何安裝homestead,文件上面說的很好了,社群中也有高手寫的很好參見:Homestead 2.0 安裝筆記

總感覺laravel載入執行特別慢,動不動就400毫秒以上,在本社群找到幾個最佳化的方法,十個 Laravel 5 程式最佳化技巧
在本地執行php artisan config:cache後報錯,找不到模版檔案了,感覺很奇怪,debug輸出的路徑也沒錯,file_exists總是返回false。

一番思索後,想到程式最終執行在homestead上的,在本地執行php artisan config:cache後,所有的檔案目錄都指的的是本地的絕對路徑,在homestead上怎麼會有本地的路徑呢(除非自己手動設定)。

解決:
cd ~/Homestead進入homestead安裝目錄
vagrant ssh 進入虛擬機器 再次執行php artisan config:cache 等一系列最佳化操作,都不會有問題。
至此,問題完結。

最佳化完成後,響應速度在200毫秒以上,速度也不是很滿意,本社群速度每次訪問響應都在50毫秒以內,不知道怎麼做到的,望高手指點。

markdown語法不是很熟,排版格式不是很好,望大家見諒。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章