上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 44 下一页
摘要: 如果你有一批数据需要调用远程接口处理,而远程接口处理时间很长,比如需要1秒左右,那10条数据就是10秒,你的程序就要10S才能结束,而这样的话一旦接口提供方有点问题,就需要20秒 30秒甚至更久,这样就给我们带来了极大隐患,虽然我们可以使用设置超时来避免这样的长久等待,但是如果串行化不解决的话,程序 阅读全文
posted @ 2021-09-02 10:58 李照耀 阅读(485) 评论(6) 推荐(0) 编辑
摘要: 这是一个高性能的日志记录扩展,能迅速帮你格式化的写入日志文件。 首先来看安装: sudo pecl install seaslog 一句话搞定,然后更新php.ini配置文件 添加启用以及一部分配置 extension=seaslog [SeasLog] ;默认log根目录 seaslog.defa 阅读全文
posted @ 2021-09-01 11:15 李照耀 阅读(179) 评论(1) 推荐(0) 编辑
摘要: 在上次学xattr的时候用它简单实现一个中间件,我去了解了一下rabbitmq这个消息中间件,感觉理论上还是挺好用的,给一般并发量的系统用足够了。 首先安装这个服务。 sudo apt search rabbitmq 发现了这个 rabbitmq-server/focal-updates,focal 阅读全文
posted @ 2021-08-30 15:29 李照耀 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 在了解到PHP鸟哥还有这个扩展后,我安装尝试了一下 在这里有介绍 https://pecl.php.net/package/yaconf 这里有更详细的代码和说明 https://github.com/laruence/yaconf 好了,到这里git下载代码 git clone https://g 阅读全文
posted @ 2021-08-27 22:32 李照耀 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今天突发奇想,如果创建一个文件,不写入内容,就如我们之前说的写入扩展属性能快速查找数据,但是在SSD下只能写4000个左右的字符,那么有没有更快速的方法存储这样的信息呢? 我想到可以同文件名来存储信息,测试了一下发现 <?php $file = './file/'; for ($i=0; $i < 阅读全文
posted @ 2021-08-26 11:13 李照耀 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 今天偶然发现自己电脑还有一个隐藏硬盘,500G的我平时没挂载,就没用到,然后这次就给它挂载了,然后发现读取文件,操作xattr都很慢,比之前速度慢10倍左右,猜测可能是固态硬盘和机械硬盘的差别关系。看样子这个500G的是机械硬盘了。 然后想到上次说发现xattr 写入最多能写4040个字符,这个 h 阅读全文
posted @ 2021-08-23 14:41 李照耀 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 有时候想把一个很大的数尽量用更少的空间存储起来,那么就可以采用很大的进制来存储它,比如说,一个大于等于10小于等于16数字使用10进制就需要两位,使用16进制就只需要1位,那就等于帮程序省了一位的空间,数字越大,进制越高,效果也就越明显。 举例如下: 1000000的转换比较 二进制 八进制 十进制 阅读全文
posted @ 2021-08-16 17:09 李照耀 阅读(286) 评论(4) 推荐(0) 编辑
摘要: 距离上次接触sqlite3已经快一年了,去年这篇文章讲跟着菜鸟教程学python操作sqlite3,https://www.cnblogs.com/lizhaoyao/p/13717381.html 现在回头看看,在php的环境下用sqlite3也是小项目值得选择的。 老生常谈的安装 install 阅读全文
posted @ 2021-07-27 23:01 李照耀 阅读(2185) 评论(2) 推荐(0) 编辑
摘要: 由于之前看了xattr的写入效率,这里简单的实现一下生产者消费者模型的高速写入。 生产者(让他创建40万条数据) <?php // 生产者 不断的生产大量数据 但是总会有停止的时候(本业务功能结束) for ($i=100000; $i < 500000; $i++) { $file = "./no 阅读全文
posted @ 2021-07-19 11:50 李照耀 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 观摩了这篇文章后https://www.cnblogs.com/zyblog-coder/p/15013804.html 学到了php还有操作文件扩展属性的扩展 快速安装了一下 sudo apt-get install xattr sudo pecl install xattr 然后编辑php.in 阅读全文
posted @ 2021-07-18 21:54 李照耀 阅读(145) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 44 下一页