背景:提升laravel的api接口并发性能
涛哥mac硬件cpu2核8g内存,使用wrk来进行压力测试,常用的压测工具诸如ab,wrk等
一、wrk压测工具
wrk -t4 -c200 -d30s –latency http:...
Sam
9个月前 (04-21) 369℃ 0评论
0喜欢
错误异常背景:涛哥在更新laravel时,composer update 报了如下错误:
proc_open(): fork failed – Cannot allocate memory
经过百度查询得知swap交换空间不足,...
Sam
2年前 (2019-01-26) 1039℃ 0评论
0喜欢
代码背景:涛哥项目中文件资源上传oss很常用,本次在做svg模板上传时使用的php后端上传oss,发现大文件上传会使服务器cpu彪升。查了下阿里oss文档,虽即采用web直传oss,可以提升上传速度,减轻服务器压力。
封装oss上传类后端O...
Sam
2年前 (2019-01-26) 1112℃ 0评论
0喜欢
简介:
数据库迁移就像是数据库的版本控制,可以让你的团队轻松修改并共享应用程序的数据库结构。迁移通常会搭配上 Laravel 的数据库结构构造器来让你方便地构建数据库结构。如果你曾经出现过让同事手动在数据库结构中添加字段的情况,数据库迁移可...
Sam
2年前 (2018-10-12) 735℃ 0评论
0喜欢
laravel的请求在进入逻辑处理之前会通过http中间件进行处理。
先谈一谈中间件的使用场景,比如路由转到一张页面,我们需要记录用户的cookie,或者检测用户的访问权限,这些操作如果全写在控制器里是不合适的,因为随着业务的扩充,控制器里...
Sam
2年前 (2018-09-24) 1434℃ 0评论
0喜欢
背景:广告系统接手以前连接十几个站的数据库配置全是写在文件里,新的站点平台接入广告系统时,需要做12步配置,很费时间费力。目前计划是配置表单化存数据库中。
twig模板文件
XHTML
...
Sam
2年前 (2018-09-14) 697℃ 0评论
0喜欢
背景:广告系统注册用户表单验证
PHP
public function postRegister(Request $request){
if($request->is...
Sam
2年前 (2018-09-11) 927℃ 0评论
0喜欢
问题背景:公司服务器上没有安装composer,第三方库上传后不能加载
laravel 框架单一入口(/public/index.php),然后主要spl_autoload_register ( autoload 函数的队列,当类不存在的时...
Sam
2年前 (2018-08-31) 799℃ 0评论
0喜欢
Laravel 自带的 EloquentORM 提供了一个美观、简单的与数据库打交道的 ActiveRecord 实现,每张数据表都对应一个与该表进行交互的“模型”,模型允许你在表中进行数据查询,以及插入、更新、删除等操作。
在开始之前,确...
Sam
2年前 (2018-08-22) 537℃ 0评论
0喜欢
一、DB facade
查询操作:
DB::select(“select * from test”); //返回所有的二维数组
新增操作 :
$bool=DB::insert(“insert into t...
Sam
2年前 (2018-08-08) 673℃ 0评论
0喜欢
由于HTTP驱动的应用是无状态的,所以我们使用Session来存储用户请求信息。Laravel通过干净、统一的API处理后端各种Session驱动,目前支持的流行后端驱动包括Memcached、Redis和数据库。
Session配置文件位...
Sam
3年前 (2018-07-28) 693℃ 0评论
0喜欢
背景1:laravel分页方法paginate返回的数据为对象,需要修改格式化其中的值
涛哥的解决办法:
PHP
//获取广告账户数据
$adAccount = DB::table...
Sam
3年前 (2018-07-24) 1174℃ 0评论
1喜欢