cs5117155 最近的时间轴更新
cs5117155
ONLINE

cs5117155

one
V2EX 第 424668 号会员,加入于 2019-06-25 21:49:56 +08:00
今日活跃度排名 8778
如何把 utf8 汉字转 16 进制格式
程序员  •  cs5117155  •  36 天前  •  最后回复来自 cs5117155
6
使用 workeman/redis 时,如何才能避免回调地狱
PHP  •  cs5117155  •  57 天前  •  最后回复来自 cs5117155
10
求一个可以把程序流程复现的工具
程序员  •  cs5117155  •  73 天前  •  最后回复来自 sbilly
16
求一个减法递推
PHP  •  cs5117155  •  105 天前  •  最后回复来自 dallaslu
2
实现一个简易的接口预警系统有什么好方式
PHP  •  cs5117155  •  48 天前  •  最后回复来自 win7pro
16
如何提高数据库建模型的能力
MySQL  •  cs5117155  •  156 天前  •  最后回复来自 saulshao
8
PHP 高并发日志丢失问题
PHP  •  cs5117155  •  118 天前  •  最后回复来自 Aluhao
29
cs5117155 最近回复了
36 天前
回复了 cs5117155 创建的主题 程序员 如何把 utf8 汉字转 16 进制格式
@eason1874 可以了,之前我替换函数错了,有些尴尬
36 天前
回复了 cs5117155 创建的主题 程序员 如何把 utf8 汉字转 16 进制格式
@eason1874 但是如果按照这个统一方法,输入 123456 ,就得不到`31 32 33 34 35 36`这样的结果了
@dddddd 这个我参考一下,看上去好像不太会用
57 天前
回复了 cs5117155 创建的主题 PHP 使用 workeman/redis 时,如何才能避免回调地狱
@zjsxwc 按照你不同的 promise 还真可以了,我有个好奇,你是怎么搜到 `https://sergeyzhuk.me/2017/06/16/phpreact-promises/` 。我找谷歌搜到都是官网文档的
58 天前
回复了 cs5117155 创建的主题 PHP 使用 workeman/redis 时,如何才能避免回调地狱
@zjsxwc
```php
$charecabinet_id =33;
$getDeferred = new React\Promise\Deferred();
$initialPromise = $getPromise =$deferred= $getDeferred->promise();


$initialPromise->then(function() use($redis,$initialPromise){

$redis->set('key2', 'value32', function ($result)use($initialPromise) {
$initialPromise->resolve($result);
});

return $initialPromise;
})->then(function($result)use($charecabinet_id,$initialPromise){
var_dump($charecabinet_id);
$row_count = self::$db->update('xxx')
->cols(array('heart_time'=>time()))
->where("ID=$charecabinet_id")->query();

return $initialPromise->resolve($row_count);
})->otherwise(function (\Throwable $x) {
// Propagate the rejection
echo 'Reject ' . $x->getMessage(); // 3
});
```
我参考你的写法,发现只运行到设置 key2=value32,第二个`then`没有运行下去了,是哪里姿势不对吗
@TomChaai 这个还真可以,一直找了半天
132 天前
回复了 cs5117155 创建的主题 PHP 实现一个简易的接口预警系统有什么好方式
@wellsc 这个觉得用起来比较复杂吧,维护成本大
170 天前
回复了 cs5117155 创建的主题 PHP PHP 高并发日志丢失问题
@fenglangjuxu
刚刚我用 ab 测试工具,日志里面只记录时间戳,发现最后一共有 5000 行时间戳,
file_put_contents($filename, $content, FILE_APPEND | LOCK_EX);
file_put_contents($filename, $content, FILE_APPEND);
得到的是相同的结果,并没有发现丢失日志的情况
$ ab -n 5000 -c 1000 https://www.test.com/ [13:51:25]
This is ApacheBench, Version 2.3 <$Revision: 1843412 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.test.com (be patient)
Completed 500 requests
Completed 1000 requests
Completed 1500 requests
Completed 2000 requests
Completed 2500 requests
Completed 3000 requests
Completed 3500 requests
Completed 4000 requests
Completed 4500 requests
Completed 5000 requests
Finished 5000 requests


Server Software: nginx
Server Hostname: www.test.com
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES128-GCM-SHA256,2048,128
Server Temp Key: X25519 253 bits
TLS Server Name: www.test.com

Document Path: /
Document Length: 0 bytes

Concurrency Level: 1000
Time taken for tests: 38.410 seconds
Complete requests: 5000
Failed requests: 0
Total transferred: 765000 bytes
HTML transferred: 0 bytes
Requests per second: 130.17 [#/sec] (mean)
Time per request: 7682.085 [ms] (mean)
Time per request: 7.682 [ms] (mean, across all concurrent requests)
Transfer rate: 19.45 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 18 3162 4908.2 1305 31784
Processing: 5 109 713.2 10 23984
Waiting: 5 104 707.6 10 23984
Total: 25 3271 4997.5 1406 38358

Percentage of the requests served within a certain time (ms)
50% 1406
66% 2480
75% 3593
80% 4551
90% 8914
95% 14342
98% 20763
99% 26161
100% 38358 (longest request)
170 天前
回复了 cs5117155 创建的主题 PHP PHP 高并发日志丢失问题
@fenglangjuxu 如果我用 postman 并发请求 1000 个,其实也可以达到这个效果吧
170 天前
回复了 cs5117155 创建的主题 PHP PHP 高并发日志丢失问题
@akira 阿里云的硬件资源指标监控我没有权限进去看,但我通过宝他提供云监控可视化看,负载平均都是在 10%左右,都很稳定的
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2437 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 14:13 · PVG 22:13 · LAX 06:13 · JFK 09:13
♥ Do have faith in what you're doing.