去发现生活中的美好,记录生活中的点点滴滴

 分类:php

php

Python内存泄漏排查

内存泄漏排查,可以用memory_profiler、tracemalloc等 memory_profiler的使用: 1、安装插件 pip3 install memory-profiler 2、代码使用 方法一: #coding:utf8 @profile d...

admin 7个月前 (04-30) 77℃ 1喜欢

python配置传输压缩gzip优化

Web 压缩常见方式有 gzip、deflate、br(Brotli 是一种由 Google 开发的全新压缩算法,可以有效减小传输内容大小,加速分发效果)等。 这里重点说下gzip的使用。 如果是使用python的requests请求数据,则无论请求头是否加入 Accept-...

admin 2年前 (2022-10-09) 450℃ 4喜欢

PHP常用命令汇总

查询php 扩展版本: php --ri 扩展名 如:php --ri ice php -i | grep oci8 快速安装php扩展: pecl install oci8-2.0.12 转载请注明:永盟博客 » PHP常用命令汇总...

admin 3年前 (2022-04-29) 570℃ 2喜欢

PHP 自定义$_SERVER变量

1、nginx 在nginx vhosts配置conf文件,添加以下内容: fastcgi_param CODE_ENV code_env_value; 2、apache 在apache httpd.conf文件,添加以下内容: SetEnv CODE_EN...

admin 4年前 (2021-05-08) 965℃ 3喜欢

创建composer项目

1、在GitHub上创建一个项目: 2、在项目列表右边,有一个release,点这里发布一个版本: 3、在本地拉取这个git项目后,创建一个composer.json文件,写入以下内容: { "name": "ganyongmeng/php_rabbitmq", ...

admin 4年前 (2021-03-25) 932℃ 5喜欢

Redis间歇性连接超时排查记录

最近发现服务器redis不稳定,经常连接超时,开始查redis日志,初步分析,可能存在以下情况: 1、网络资源耗尽; 2、连接数用完了; 3、端口TCP backlog队列满了(linux内核参数somaxconn(每一个端口最大的监听队列数)和redis TCP_backlog...

admin 4年前 (2021-03-18) 4361℃ 4喜欢

docker安装php7 bcmath扩展(CentOS)

1、进入docker容器: docker exec -it 容器id/名 /bin/bash 2、查找是否有bcmath包,如果有,则在bcmath目录下执行phpize即可: find / -name bcmath cd bcmath/ phpize 2....

admin 4年前 (2020-12-09) 2732℃ 1喜欢

【网络IO篇】PHP的socket通信及编程

Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP /IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 常用PHP so...

admin 4年前 (2020-09-17) 982℃ 3喜欢

密码保护:PHP技术级别评定

技术级别一般评为:实习生、初级、中级、高级、专家、高级专家等。 评定级别一般为由点入面,由浅至深,由理论基础知识到整体流程架构,层层递进,最后根据以人为本、实力为上、以及相关项目经验等,最终评判得出所在级别。 PHP篇 初级: session和cookie的区别是什么? 一个存...

admin 4年前 (2020-08-24) 1039℃ 2喜欢

编辑器安装编码规范插件

PHP Code Sniffer 插件 介绍 PHP_CodeSniffer 是一个代码风格检测工具。它包含两类脚本,phpcs 和 phpcbf(GitHub地址:https://github.com/squizlabs/PHP_CodeSniffer) phpcs phpcs...

admin 5年前 (2020-04-08) 1242℃ 2喜欢