PHP 在 5.5 版本中引入了「生成器(Generator)」特性,不过这个特性并没有引起人们的注意。正好最近有读取大文件的需求,大概有14GB左右。 每行字符30个左右纯文本文件,完全读取一遍: 在我的台式机Intel(R) Core(…
Leave a Comment标签: php
零、前置依赖 一、Nginx 1.下载:https://nginx.org/en/download.html (建议稳定版) 2.自定义编译参数: 3.安装 4.添加系统命令 https://www.nginx.com/resources/wiki/…
Leave a Comment实例: 解决方法: 调整 php.ini 中 serialize_precision 的值(序列化精度) 为 -1 或 直接在代码入口中配置 注意php.ini中还有一个配置是 precision默认值是 14,这个配置是控制 round()、pi(…
Leave a Comment注意事项: 该函数仅存在于PHP的 fast-cgi 模式中 该函数之后的脚本会继续占用php-fpm进程,若并发较大会导致502错误 该函数之后的脚本中若使用session时会持续对session数据锁定,导致后续其他操作无法使用session 该…
Leave a Comment前置条件: form 表单设置 enctype=”multipart/form-data” JQ实现: PHP后端: 易踩坑:没有注意前置条件
Leave a Comment简单获取: 使用官方函数debug_backtrace (推荐)
Leave a Comment相关知识点: fopen/file_get_contents 每次请求远程URL中的数据都会重新做DNS查询,并不对DNS信息进行缓存。但是 curl 会自动对DNS信息进行缓存。所以CURL的请求性能好很多。 fopen/file_get_cont…
1 Comment如何最优调整 pm.max_children 的值,本文只讨论非 CPU 密集计算下的情况 问题: 很明显,php-fpm.log 告警说 pm.max_children 设置是5,子进程已经跑满了,请考虑扩大下 解决: 我们需要根据系统上的内存量来…
Leave a Comment情景 真是什么情况都会有,今天在提交表单时,提示保存成功,但是数据库却没有数据…… 排查 还以为是被xx云的应用防火墙拦截了呢,后来调试发现通过 $_POST 获取的数据和 php://input 获取来的数据不一致 解决 找到原因了就好办了,pos…
Leave a Comment