優化Laravel網站性能的tips

Laravel是一個功能強大的框架,組件不少,代碼也很龐大,它的易用方即是犧牲了性能的,即使如此它仍然是一個優秀的框架,但在正式環境下要作好優化提高網站的打開速度。php

1.關閉debug

打開.env文件,把debug設置爲false.laravel

APP_ENV=local
APP_DEBUG=false
APP_KEY=base64:sT/aTFeaE13eyao1Raee6jC9Ff+Yle1SE+wtyk0H6B4=

2.緩存路由和配置

php artisan route:cacheredis

php artisan config:cache數據庫

3.Laravel優化命令

php artisan optimize緩存

4.composer優化

sudo composer dump-autoload optimize性能優化

5.使用Laravel緩存

使用Laravel的Cache方法緩存內容,有文件緩存,數據庫緩存,redis緩存,使用redis也能夠用predis組件,也能夠多種緩存方式結合。在Laravel中使用緩存就是這麼優雅方便:php7

$lists = Cache::remember('travel.destination.lists', 20, function () {
    return $this->destination->getList();
});

6.使用CDN

本站用的是七牛CDN,每個月送你20G流量和20G存儲空間,具體多少不記得了,總之對於小站來講徹底足夠了。這是個人七牛雲邀請連接:https://portal.qiniu.com/signup?code=3l7l12rccmc0icomposer

7.使用PHP 7並開啓OPcache

使用PHP 7並開啓OPcache框架

這不單單是針對Laravel網站的性能優化方法,其中不少是通用的網站性能優化的方法,固然還有不少能夠優化的地方。性能

以上都是本站用到的提高網站速度的tips.

文章出自本人博客 http://blog.tanteng.me/2016/06/laravel-optimize/

相關文章
相關標籤/搜索