Laravel是一個功能強大的框架,組件不少,代碼也很龐大,它的易用方即是犧牲了性能的,即使如此它仍然是一個優秀的框架,但在正式環境下要作好優化提高網站的打開速度。php
打開.env文件,把debug設置爲false.laravel
APP_ENV=local APP_DEBUG=false APP_KEY=base64:sT/aTFeaE13eyao1Raee6jC9Ff+Yle1SE+wtyk0H6B4=
php artisan route:cacheredis
php artisan config:cache數據庫
php artisan optimize緩存
sudo composer dump-autoload optimize性能優化
使用Laravel的Cache方法緩存內容,有文件緩存,數據庫緩存,redis緩存,使用redis也能夠用predis組件,也能夠多種緩存方式結合。在Laravel中使用緩存就是這麼優雅方便:php7
$lists = Cache::remember('travel.destination.lists', 20, function () { return $this->destination->getList(); });
本站用的是七牛CDN,每個月送你20G流量和20G存儲空間,具體多少不記得了,總之對於小站來講徹底足夠了。這是個人七牛雲邀請連接:https://portal.qiniu.com/signup?code=3l7l12rccmc0icomposer
這不單單是針對Laravel網站的性能優化方法,其中不少是通用的網站性能優化的方法,固然還有不少能夠優化的地方。性能
以上都是本站用到的提高網站速度的tips.