优化Laravel网站打开速度
2016-06-14 12:32
543 查看
Laravel是一个功能强大的框架,组件很多,代码也很庞大,它的易用方便是牺牲了性能的,即便如此它仍然是一个优秀的框架,但在正式环境下要做好优化提升网站的打开速度。
1.关闭debug
打开.env文件,把debug设置为false.
2.缓存路由和配置
3.Laravel优化命令
4.composer优化
5.使用Laravel缓存
使用Laravel的Cache方法缓存内容,自带文件缓存,数据库缓存,redis缓存,使用redis也可以用predis组件,也可以多种缓存方式结合。在Laravel中使用就是这么优雅方便:
6.使用CDN
本站用的是七牛CDN,每月送你20G流量和20G存储空间,具体多少不记得了,总之对于小站来说完全足够了。
http://blog.tanteng.me/2016/06/laravel-optimize/?utm_source=tuicool&utm_medium=referral
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存储空间,具体多少不记得了,总之对于小站来说完全足够了。
http://blog.tanteng.me/2016/06/laravel-optimize/?utm_source=tuicool&utm_medium=referral
相关文章推荐
- PHP header 的几种用法
- axis2 webservice入门知识(JS,Java,PHP调用实例源码)
- 【转载】WAMP5:PHP环境整合安装(图解)及密码设置图解
- 【安装PHP】如何在openSUSE42.1下编译安装PHP7
- 在本地物理机上访问虚拟机(LNMP环境)上的项目(用的是thinkphp框架)报错处理方法
- No such file or directory #include <ext/standard/php_smart_str.h>
- PHP学习笔记之批量删除
- php json 格式化
- PHP基础知识总结(w3c)
- php删除目录及目录下文件
- php/html文件上传中的enctype属性
- 解读ContentResolver和ContentProvider
- php - 生成劵码
- yershop商城系统Thinkphp开发(四)——微信篇4:认证服务号Thinkphp微信支付
- Yii2 使DataProvider分页时,page超过最大页数不进行处理
- PHP PDO_MYSQL 链式操作 非链式操作类
- php读取XML的方法
- php,mysql 小测验 习题解析
- php利用header()实现文件下载
- 阿里云服务器 FTP配置图文教程和添加两个FTP站点