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.