优化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/

相关文章
相关标签/搜索