您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何優(yōu)化Laravel網(wǎng)站性能的tips,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
Laravel是一個(gè)功能強(qiáng)大的框架,組件很多,代碼也很龐大,它的易用方便是犧牲了性能的,即便如此它仍然是一個(gè)優(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
本人個(gè)站用的是七牛CDN,每月送你20G流量和20G存儲空間,具體多少不記得了,總之對于小站來說完全足夠了。
7.使用PHP 7并開啟OPcache
這不僅僅是針對Laravel網(wǎng)站的性能優(yōu)化方法,其中很多是通用的網(wǎng)站性能優(yōu)化的方法,當(dāng)然還有很多可以優(yōu)化的地方。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何優(yōu)化Laravel網(wǎng)站性能的tips”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。