LMLPHP后院

刚刚,我删掉了最后一台机器,告别了 Linode

其实我最开始对 Linode 并不是很了解,我以为它能够无感扩容,后来证明我的想法是错的,可以说是 too young too simple。因为它不能无感扩容,导致我在 Linode 上面为了扩容而进行过搬迁,期间还用过他们家的日本和新加坡以及后面还使用了伦敦的机器。总体来讲,不论哪个地方,都不如美国的网络稳定和速度快,延迟其实都差不多,日本的也是绕了美国,这个如果我不讲,看官一辈子也不可能知道了。...

有关硬盘的检测

温温的,我感觉是休眠的,可是一访问,温度也没有高起来。后来发现,可能是快速格式化之后,要慢慢的初始化区块,这样检测每个区块的时候会发热,经过好几个小时后,这个初始化的工作完成,就不再那么热了,现在我又进行了 bad block 检测,它的温度回到了刚开始的时候。以上,全是猜测,现在网上很难找到可用的信息!其实也就是说,现在的操作系统在存储前,是一定会自动的检测区块的健康度的,不然写入后丢失数据,岂不完...

convert 的一些用法

vert、mogrify 系列的命令,在 Termux 上也能很方便的使用,太好使了!convert -resize "600×600" src.jpg dst.jpg 当原始文件大于指定的宽高时,才进行图片放大缩小,可使用>命令后缀。 ! 不保持原有比例...

Docker 的一些命令

search_word在 docker hub 中搜索图像。 docker pull user/image从 docker hub 下载镜像。 docker login向 docker hub 进行身份验证 docker push user/image将图像上传到 docker hub。 注册表命令 登录注册表 $ docker login $ docker login localhost:8...

使用 openssl 将 pfx 证书转换为 pem

的人,是不是你们的证书有问题,导致请求不成功。结果第三方公司提供给外部联调的人都是不太懂技术的人,他们怎么可能找得到问题?。这个现象普遍存在,不论是第三方支付还是银行都喜欢让不懂技术的销售人员来与外部进行对接。使用 openssl 一个命令就搞定啦,openssl 是 Linux 系统非常底层的命令,暂时还没有发现哪个发行版不支持这个命令的。而网上的一堆教程和一些对接文件,都是在 Windows 下搞...

php-fpm 顺滑的启动 重启 终止操作

时候,我们被 service, /etc/init.d/ 洗脑了,觉得来个方便的操作就应该是那样,想起当年老师讲 signal 的时候,觉得排不上用场,通信一般都是 socket 的啊,有谁会用信号来进行进程的通信呢?这不,signal 肯定是有优点的,我们习惯了 kill 掉一个命令,却总是忘记了使用信号来的更加优雅。启动 php-fpm /usr/local/php/sbin/php-fpm ph...

基础决定个人学术高度

区,当你的技能满足日常要求,或者在外界要求之上。那此时,若要进阶,必须痛苦刻意的练习。其实人类学习使用筷子是一件痛苦且高难度的技能,可,这样一项高难度的技能所有正常人都学会了,这个事情从小就被有压力的进行学习,小孩子学习筷子一年不会第二年,慢慢的也就会了,因为所有人都会,你必须会。但你看,老外就很多人不会使用筷子。前面说,所有人会使用筷子,这个技术也仅仅是应付日常吃饭,可,有多少人可以使用筷子夹苍蝇呢...

代码构建发布系统核心代码

码,只是外面套了一层又一层的皮而已。比如加上了 web 界面,与各种版本控制功能相互融洽结合。就像某位科学家说的,Docker 实现的虚拟功能,其实是使用 Shell 实现的,核心思想也就是创建了目录进行隔离。...

基于 HTML5 的 EventSource 实时推送实现

本文介绍 Comet 的 EventSource 实现方式,EventSource 对象只是对数据格式进行了简单的封装。服务端加上 event-stream 的头声明,数据以事件流的方式传递,保持长连接。先上代码吧,后端代码示例 chat.php:if (isset($_REQUEST['message'])) { file_put_contents('/tmp/message.txt', time(...

谈谈 PHP 协程的任务调度

ield 只能包裹在 function 中。yield 不同于线程和进程,它是编译器实现的执行控制,而后者是操作系统层面的时间片控制。说的更直白一点,yield 就是高级的 goto 语句,并且还可以进行简单的双向通信。看如下最简单的任务调度控制:$coroutineArr = array(); require DEFAULT_THEME_PATH.'index/script/task_1.php';...
2025-12-06 13:29:50 1764998990 0.022847