Dev
搜索

Dev

thinkphp beego swoft yaf 性能测试 压力测试 php go swoole 速度对比 helloworld
发表于2019-03-04|others
1ab -n 10000 -c 200 测试机为腾讯云1核1G普通云硬盘,如果用ssd的话php成绩会有所提升 输出内容为时间戳 beego swoft的性能都强的不得了,在同一级别,裸跑性能都逼近nginx处理静态文件nginx转发损耗很大,由于nginx转发会导致thinkphp,swoft,beego的性能几乎一样。所以有可能的话还是不要在这些框架外套个nginx了swoft+nginx:内存无波动,CPU占用81%swoft无nginx:内存无波动,CPU占用34% thinkphp+nginx41212345678910111213141516171819202122232425262728Concurrency Level: 200Time taken for tests: 24.256 secondsComplete requests: 10000Failed requests: 0Total transferred: 1940000 bytesHTML transferred: 190000 by...
swoft 开发的坑 路由不生效
发表于2019-03-04|php
自动重载代码失效根据实测,修改文件必须手动重启swoft,自动重载根本没有卵用
golang 导入包
发表于2019-03-04|golang
点操作有时候会看到如下的方式导入包 1import( . "fmt" ) 这个点操作的含义就是这个包导入之后在你调用这个包的函数时,你可以省略前缀的包名,也就是前面你调用的fmt.Println(“hello world”) 可以省略的写成Println(“hello world”) 别名操作12import( f "fmt" )f.Println("hello world") _操作说明只是为了执行包中的init函数
thinkphp beego swoft yaf 性能测试 压力测试 php go swoole 速度对比 数据读取
发表于2019-03-03|others
1ab -n 10000 -c 200 统一使用ab在200并发进行10000次请求 为更接近实际使用,用各自模型读取了一条数据 测试机为腾讯云1核1G普通云硬盘,如果用ssd的话php成绩会有所提升 用nginx做转发,会限制golang性能发挥,压测nginx静态页面大概2157qps 首先需要说明,swoft和beego在裸跑时,效率爆棚,几乎逼近处理静态文件,速度是thinkphp的6-7倍.增加nginx后有了较大耗损,差不多是thinkphp的1.7倍.受制于nginx和fpm,yaf这种框架也只是比thinkphp提升了一丢丢,实际意义已经不大 thinkphp+nginx253大部分请求都比较慢,但是基本上是0.8S左右 12345678910111213141516171819202122232425262728Concurrency Level: 200Time taken for tests: 39.601 secondsComplete requests: 10000Failed requests: 0Tota...
golang 类型转换
发表于2019-03-02|golang
转换为 字符串如果强制类型转换失败可以使用strconv包 1strconv.FormatBool(bool) 即可将bool转为str
nginx 访问某个目录转发到固定域名并去掉目录名
发表于2019-03-01|golang
123456789location /exhibition/ { index index.html index.htm; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://127.0.0.1:8080/; break;} 注意要点1location /exhibition/ 这个后一个斜线要加,否则请求到后端会多一个/ 1proxy_pass http://127.0.0.1:8080/; 这个后一个斜线要加,否则会带上目录名
golang 时间 格式化
发表于2019-03-01|golang
go格式化时间必须使用6-1-2-3-4-5这个时间点 时间戳1fmt.Println(time.Now().Unix()) 格式化1fmt.Println(time.Now().Format("2006-01-02 15:04:05")) 时间戳格式化1time.Unix(1389058332, 0).Format("2006-01-02 15:04:05") 时间解析1234the_time, err := time.Parse("2006-01-02 15:04:05", "2014-01-08 09:04:41")if err == nil { unix_time := the_time.Unix()} 其他操作12the_time := time.Date(2014, 1, 7, 5, 50, 4, 0, time.Local)unix_time := the_time.Unix()
备忘录
发表于2019-02-18|day
12经常有人问,你有什么要求?总是记不起来,现在记录如下 全日制一本以上学 国内硕士可以放宽 海外本科可以放宽 博士优先考虑 处女 良好的英语水平 掌握基本的编程技能
自建代理 自建vpn 一键安装 L2TP IPSec
发表于2019-02-12|others
注意事项最好使用centos7.2最好不要版本太高否则有可能导致一个报错目前感觉无法简单支持Windows10,IOS测试通过windows可以使用另一篇里的pptp协议 一键安装123wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.shchmod +x l2tp.sh./l2tp.sh 代码备份12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913...
自制 炒制 土豆 豆腐 西红柿
发表于2019-01-27|day
准备材料 土豆切丝(先切片,再切丝) 西红柿切块 豆腐切条 葱姜蒜切小段 花椒 洗土豆丝由于土豆丝有很多淀粉,炒的时候容易糊了,所以需要洗掉,只要过水即可 炒制材料 放油要覆盖满锅底 热油热油到热起来,但是不要冒烟,放入葱姜蒜花椒 炒土豆丝土豆丝不爱熟,先炒到5成熟或者6成注意翻炒,否则土豆丝会糊 炒豆腐和西红柿这两个材料本身都可以生吃,所以具体放入的时机可以视个人喜好而定 当整体9成熟时,放入酱油 耗油 盐等 关火出锅 整体熟了以后,关火用余温热1分钟 放入盘子里即可
1…323334…103
avatar
developer
AI相伴的开发者博客
文章
1022
标签
723
分类
35
Follow Me
公告
This is my Blog
最新文章
pdf按章节拆分到文件2026-05-03
svg转png2026-04-09
taro+tailwind开发记录2026-04-07
hono js 使用记录2026-03-31
cmder使用记录2026-03-08
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
ajax 本地测试方法 Function 处理大数组 table_msg 优化方向 css动画 xhprof_enable 关闭防火墙 自定义 cdn 翻书 无用 eui 购买 页面高度 Promise对象 tr __unset 菜单 tailwind 滑动时 并携带cookie goaccess 自建代理 上传图片 SplQueue kde mb_ereg_replace 控制器参数注入和 解析 英文 管理 swoft datetime laravel windows10 kubuntu 模板字符串 正态分布
归档
  • 五月 2026 1
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
网站信息
文章数目 :
1022
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中