资讯专栏INFORMATION COLUMN

优化Laravel网站性能的tips

array_huang / 785人阅读

摘要:这是我的七牛云邀请链接使用并开启使用并开启这不仅仅是针对网站的性能优化方法,其中很多是通用的网站性能优化的方法,当然还有很多可以优化的地方。

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

相关文章

  • 1月份前端资源分享

    摘要:更多资源请文章转自月份前端资源分享视频前端技术论坛融合不可错过的迷你库测试框架实例教程为你详细解读请求头的具体含意解析的库如果要用前端框架,开发流程是怎样的与有什么区别正确使用的方法是什么流程图插件小如何让元素只能输入纯文本前端技术中 更多资源请Star:https://github.com/maidishike... 文章转自:https://github.com/jsfront...

    solocoder 评论0 收藏0
  • laravel安装jenssegers/laravel-mongodb拓展,以及遇到

    摘要:再次打开包内源码,发现了如下的细节敲黑板注意看路径,此时是包内知道原理之后,于是在配置文件中做了如下修改至此,,收工 项目中使用了mongoDB,所以就到最大的同性交友网站找到了星星最多的jenssegers/laravel-mongodb 包安装 1、根据README,找到本地laravel对应的包版本showImg(https://segmentfault.com/img/bVbr...

    icattlecoder 评论0 收藏0
  • laravel安装jenssegers/laravel-mongodb拓展,以及遇到

    摘要:再次打开包内源码,发现了如下的细节敲黑板注意看路径,此时是包内知道原理之后,于是在配置文件中做了如下修改至此,,收工 项目中使用了mongoDB,所以就到最大的同性交友网站找到了星星最多的jenssegers/laravel-mongodb 包安装 1、根据README,找到本地laravel对应的包版本showImg(https://segmentfault.com/img/bVbr...

    fizz 评论0 收藏0
  • 上线清单 —— 20 个 Laravel 应用性能优化

    摘要:此问题称为查询问题。您将只执行两个查询而不是这是巨大的性能提升。这项工作是通过从数据库中执行查询完成的查询可能涉及到表以及其他的一些表。比如查询,视图,时间等等另一个非常酷的工具是,对应用,有优雅的调试助手的美称。 showImg(https://segmentfault.com/img/remote/1460000018339917?w=1280&h=722); 让我们开始吧!假若你...

    MadPecker 评论0 收藏0
  • 优化Laravel网站打开速度

    摘要:开启压缩在服务器开启压缩是优化网站性能的方法之一,可以有效减少服务器带宽的消耗,缺点是会增大的占用率,但是很多时候往往是空闲最多的。通过浏览器判断是否开启压缩如,打开一个网页,打开控制栏,如图字段是,表示该网页是经过压缩的。 1.关闭debug 打开.env文件,把debug设置为false. APP_ENV=local APP_DEBUG=false APP_KEY=base64:6...

    newtrek 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<