架构php增大并发 第一部分: Nginx增大并发 1、概述 近期以来,公司业务爆炸性增长,服务器压力也是不断地增大,php出现连接超时情况,特别在高峰期下,出现成百上千的超时情况,当时运维侧习惯以为是开发逻辑层代码问题,因为这种情况基本上都是开发代码层面的问题。但是当看到后台高峰期那个用户访问量比... 1年前 (2023-09-05) 3℃
日志采集php正则解析nginx的access log 对于nginx的日志分析,awstats + jawstats 是一个很好的解决方案 最近有个任务需要对接口的调用做二次分析统计,于是用php写了个正则解析日志,用Highcharts报表, nginx.conf 对log的默认格式是这样定义的 log_format ac... 3年前 (2021-05-25) 9℃
phpPHP性能调优—PHP-FPM配置及使用总结 PHP-FPM配置及使用总结: php-FPM是一个PHP FastCGI的管理器,它实际上就是PHP源代码的补丁,旨在将FastCGI进程管理引进到PHP软件包中,我们必须将其patch到PHP源代码中,然后再行编译才能使用。而现在我们可以在PHP 5.3.2及更新版本... 4年前 (2020-08-23) 6℃
phpphp-fpm参数优化 及 进程数计算方法 php-fpm进程设置多少合适,设成动态还是静态? 《lnmp一键安装包》中会根据你服务器内存调整php-fpm进程数。 下面是摘自Google讨论话题:《 PHP-FPM on highload tips》 When you running a highload w... 4年前 (2020-08-19) 9℃
高并发PHP+redis乐观锁防止高并发超卖,秒杀 <?php $error_level = error_reporting(0); $con = new mysqli('localhost','root','root','test'); if(!$con){ echo "数据库连接失败"; }... 5年前 (2020-04-21) 11℃
高并发利用Redis锁解决高并发问题(OK) PHP 这里我们主要利用Redis的setnx的命令来处理高并发。 setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值。返回 1。如果当前键存在,那么会返回0。 创建库存表 CREATE TA... 5年前 (2020-04-21) 12℃
hbaseubuntu使用thrift来连接PHP和HBase ubuntu使用thrift来连接PHP和HBase 2016年06月21日 14:53:05 cptbtptpss 阅读数:1613 项目需要使用PHP调用Hbase和Hadoop,网上查了一下,需要使用thrift这个中间件,是facebook开源的,下面就介绍一下安装过程,... 5年前 (2019-05-22) 28℃