溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何優(yōu)化Laravel網(wǎng)站性能的tips

發(fā)布時(shí)間:2021-03-10 15:53:54 來源:億速云 閱讀:165 作者:小新 欄目:編程語言

這篇文章主要介紹了如何優(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í)!

向AI問一下細(xì)節(jié)
推薦閱讀:
  1. MongoDB Tips
  2. ActiveMQ Tips

免責(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)容。

AI