摘要:这是我的七牛云邀请链接使用并开启使用并开启这不仅仅是针对网站的性能优化方法,其中很多是通用的网站性能优化的方法,当然还有很多可以优化的地方。
Laravel是一个功能强大的框架,组件很多,代码也很庞大,它的易用方便是牺牲了性能的,即便如此它仍然是一个优秀的框架,但在正式环境下要做好优化提升网站的打开速度。
1.关闭debug打开.env文件,把debug设置为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优化命令php artisan optimize
4.composer优化sudo composer dump-autoload optimize
5.使用Laravel缓存使用Laravel的Cache方法缓存内容,有文件缓存,数据库缓存,redis缓存,使用redis也可以用predis组件,也可以多种缓存方式结合。在Laravel中使用缓存就是这么优雅方便:
$lists = Cache::remember("travel.destination.lists", 20, function () { return $this->destination->getList(); });6.使用CDN
本站用的是七牛CDN,每月送你20G流量和20G存储空间,具体多少不记得了,总之对于小站来说完全足够了。这是我的七牛云邀请链接:https://portal.qiniu.com/signup?code=3l7l12rccmc0i
7.使用PHP 7并开启OPcache使用PHP 7并开启OPcache
这不仅仅是针对Laravel网站的性能优化方法,其中很多是通用的网站性能优化的方法,当然还有很多可以优化的地方。
以上都是本站用到的提升网站速度的tips.
文章出自本人博客 http://blog.tanteng.me/2016/06/laravel-optimize/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21625.html
摘要:再次打开包内源码,发现了如下的细节敲黑板注意看路径,此时是包内知道原理之后,于是在配置文件中做了如下修改至此,,收工 项目中使用了mongoDB,所以就到最大的同性交友网站找到了星星最多的jenssegers/laravel-mongodb 包安装 1、根据README,找到本地laravel对应的包版本showImg(https://segmentfault.com/img/bVbr...
摘要:再次打开包内源码,发现了如下的细节敲黑板注意看路径,此时是包内知道原理之后,于是在配置文件中做了如下修改至此,,收工 项目中使用了mongoDB,所以就到最大的同性交友网站找到了星星最多的jenssegers/laravel-mongodb 包安装 1、根据README,找到本地laravel对应的包版本showImg(https://segmentfault.com/img/bVbr...
摘要:此问题称为查询问题。您将只执行两个查询而不是这是巨大的性能提升。这项工作是通过从数据库中执行查询完成的查询可能涉及到表以及其他的一些表。比如查询,视图,时间等等另一个非常酷的工具是,对应用,有优雅的调试助手的美称。 showImg(https://segmentfault.com/img/remote/1460000018339917?w=1280&h=722); 让我们开始吧!假若你...
摘要:开启压缩在服务器开启压缩是优化网站性能的方法之一,可以有效减少服务器带宽的消耗,缺点是会增大的占用率,但是很多时候往往是空闲最多的。通过浏览器判断是否开启压缩如,打开一个网页,打开控制栏,如图字段是,表示该网页是经过压缩的。 1.关闭debug 打开.env文件,把debug设置为false. APP_ENV=local APP_DEBUG=false APP_KEY=base64:6...
阅读 3389·2021-09-26 09:46
阅读 2727·2021-09-13 10:23
阅读 3445·2021-09-07 10:24
阅读 2362·2019-08-29 13:20
阅读 2888·2019-08-28 17:57
阅读 3034·2019-08-26 13:27
阅读 1150·2019-08-26 12:09
阅读 474·2019-08-26 10:27