這篇文章主要介紹了如何優(yōu)化Laravel網(wǎng)站性能的tips,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
10年積累的成都網(wǎng)站建設(shè)、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有大連免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
Laravel是一個功能強大的框架,組件很多,代碼也很龐大,它的易用方便是犧牲了性能的,即便如此它仍然是一個優(yōu)秀的框架,但在正式環(huán)境下要做好優(yōu)化提升網(wǎng)站的打開速度。
1.關(guān)閉debug
打開.env文件,把debug設(shè)置為false.
APP_ENV=local APP_DEBUG=false APP_KEY=base64:sT/aTFeaE13eyao1Raee6jC9Ff+Yle1SE+wtyk0H6B4=
2.緩存路由和配置
php artisan route:cache php artisan config:cache
3.Laravel優(yōu)化命令
php artisan optimize
4.composer優(yōu)化
sudo composer dump-autoload optimize
5.使用Laravel緩存
使用Laravel的Cache方法緩存內(nèi)容,有文件緩存,數(shù)據(jù)庫緩存,redis緩存,使用redis也可以用predis組件,也可以多種緩存方式結(jié)合。在Laravel中使用緩存就是這么優(yōu)雅方便:
$lists = Cache::remember('travel.destination.lists', 20, function () { return $this->destination->getList(); });
6.使用cdn
本人個站用的是七牛CDN,每月送你20G流量和20G存儲空間,具體多少不記得了,總之對于小站來說完全足夠了。
7.使用PHP 7并開啟OPcache
這不僅僅是針對Laravel網(wǎng)站的性能優(yōu)化方法,其中很多是通用的網(wǎng)站性能優(yōu)化的方法,當然還有很多可以優(yōu)化的地方。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何優(yōu)化Laravel網(wǎng)站性能的tips”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!