
php
crx05
这个作者很懒,什么都没留下…
展开
-
使用swoole多进程导出csv文件
$start_time = microtime(TRUE);$max_num = 5; //进程数$per_file = 100000; //每个文件导出的记录数$process_pool = array();for($i=1;$i<=$max_num;$i++){ //父子进程共享一个mysql连接。会使mysql失去连接 $proces...原创 2020-01-13 18:09:41 · 1151 阅读 · 0 评论 -
Swoole的简单运用实现例子
前言我们使用PHP开发WEB应用基本都是使用传统的LAMP/LNMP模式来提供HTTP服务,这种模式一般是同步且堵塞的,若我们想使用PHP开发一些高级的特性(例如:异步,非堵塞,网络服务器等),那么Swoole无疑是最佳的选择,那什么是Swoole呢?PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,...转载 2019-12-24 10:36:01 · 1346 阅读 · 0 评论 -
Redis:Bitmaps使用场景-用户签到、统计活跃用户、用户在线状态
在Redis中我们经常用到set,get等命令,细心的你有没有发现,还有几个相似的命令叫setbit,getbit,它们是用来干嘛的?BitMap是什么就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。Redis中的BitMapRedis从2.2.0版本开始新增了set...转载 2020-03-08 21:35:08 · 371 阅读 · 0 评论 -
PHP session锁:如何避免session阻塞PHP请求
来源:https://log.zvz.im/2016/02/27/PHP-session/ https://ma.ttias.be/php-session-locking-prevent-sessions-blocking-in-requests/PHP session 的锁机制也许不是每个人都很清楚,如果你不注意,就会造成程序运行慢的问题。 如果你能了解其背后的机制,且能预判这转载 2017-06-29 14:27:06 · 5167 阅读 · 1 评论 -
php 浮点数比较方法
原文链接:http://blog.youkuaiyun.com/fdipzone/article/details/48106065浮点数运算精度问题首先看一个例子:$a = 0.1;$b = 0.9;$c = 1;var_dump(($a+$b)==$c);var_dump(($c-$b)==$a);?>12345678$a+$b==$c 返回true,正确 $c转载 2017-09-13 18:13:23 · 893 阅读 · 0 评论 -
PHP 使用SOAP调用接口开发,偶尔会报错
用SOAP做接口开发的时候间歇性碰到一个错误:PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://test.com/openService/test.wsdl' : failed to load external entity "http://test.com/openService/test.wsdl"处理方原创 2017-09-18 16:16:07 · 1550 阅读 · 0 评论 -
PHP中被忽略的性能优化利器:生成器
转载来源:https://segmentfault.com/a/1190000012334856?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器转载 2017-12-14 13:50:32 · 212 阅读 · 0 评论 -
Yaf继承Yaf_Request_Http获取参数并验证
Yaf_Request_Http代表了一个实际的Http请求, 一般的不用自己实例化它, Yaf_Application在run以后会自动根据当前请求实例它,在控制器内可以使用$this->getRequest()来获取请求信息。使用示例class IndexController extends Yaf_Controller_Abstract{ public function...转载 2019-06-21 17:44:21 · 2556 阅读 · 0 评论