logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高并发系统架构案例 - 微信红包高并发架构设计 - 学习/实践

主要用于学习,分析,借鉴 微信红包高并发架构设计方案,进行技术储备,升级内在技术能力,提升架构设计功力,以后能高效进行架构设计。

文章图片
#微信
MySQL - 全表扫描 会发生死锁?

MySQL全表扫描与死锁的关系分析:全表扫描本身不会直接导致死锁,但在特定场景下可能间接参与死锁形成。在InnoDB引擎中,不同隔离级别下全表扫描的加锁机制不同,而MyISAM引擎会加表级读锁。死锁发生的四个必要条件包括互斥访问、持有并等待等。全表扫描可能通过并发更新、索引扫描顺序不一致或锁升级冲突等场景间接引发死锁。为避免此类问题,建议优化查询、控制事务大小、统一访问顺序等。通过合理设计索引和访

#mysql#数据库
Laravel - 单元测试/phpunit

主要用于学习在Laravel框架中使用单元测试。

文章图片
Nginx + PHP-FPM 进程模型, 处理http请求的机制

本文分析了Nginx+PHP-FPM的进程架构模型。Nginx采用主从多进程+事件驱动机制,每个Worker可异步处理数千连接;PHP-FPM采用主从多进程同步阻塞模型,每个Worker同一时间只能处理一个请求。文章详细描述了请求处理流程:Nginx接收请求后通过FastCGI协议转发给PHP-FPM,由空闲Worker处理PHP代码后返回响应。重点指出PHP-FPM Worker进程的内存隔离特

#php#nginx
PHP 连接池详解:概念、实现与最佳实践

连接池是一种预先创建并管理数据库连接的技术,可提升性能、优化资源并增强系统稳定性。PHP-FPM环境因请求隔离无法原生实现连接池,但可通过持久连接或外部中间件(如ProxySQL)替代;而Swoole/Workerman等常驻内存框架支持真正连接池,Laravel Octane也提供集成支持。最佳实践包括合理配置连接数、实现健康检查、异常处理和监控。连接池可减少50-90%连接开销,提升吞吐量2-

文章图片
#php
MySQL 如何查看事务隔离级别?

本文提供了MySQL事务隔离级别的完整查询指南,包含多种查看方法:1) 通过系统变量查询当前会话或全局隔离级别;2) 查看其他会话的隔离级别;3) 理解四种隔离级别特性差异;4) 修改隔离级别的方法;5) 不同客户端的查看方式。文章还给出最佳实践建议,推荐生产环境使用默认REPEATABLEREAD级别,并提供常见问题排查方案,如修改不生效或会话间级别不一致等问题。通过多种系统表查询和变量检查,可

文章图片
#mysql#数据库
API 网关 vs 负载均衡 vs 反向代理 - 学习/实践

主要用于学习和弄清楚API 网关 vs 负载均衡 vs 反向代理之间的区别,以及如何使用它们。

文章图片
#负载均衡
Swoole - 连接池「PDO/Redis/Mysqli」 - 学习/实践

主要用于学习和使用Swoole实现连接池,应用于项目开发中。

文章图片
#swoole#学习#数据库
Redis分布式锁到底安全吗?- 学习/实践

主要用于学习和使用Redis实现分布式锁~

文章图片
#redis
连接池 - 数据库短连接&长连接&连接池 - 学习/实践

主要用于学习数据库连接,包括短连接和长连接,以及连接池的本质,以及如何实现,优缺点和应用场景。

文章图片
    共 96 条
  • 1
  • 2
  • 3
  • 10
  • 请选择