2018-12-26 PHP 脚本 `#!/usr/bin/env php` 写法的好处 在 PHP 脚本的开头使用 #!/usr/bin/env php 是一种常见的做法,它被称为“shebang”行。这种写法在 Unix/Linux 系统中用于指定脚本的解释器。以下是使用这种写法的主要好处: 1. 灵活性 1.1 自动... 阅读全文
2018-12-24 大规模网站如何抗压力 大规模网站面临的压力主要来自于高并发请求、数据访问、用户交互等因素。为了保证网站在高流量情况下的稳定性和响应速度,可以采取以下策略和技术: 1. 架构设计 1.1 分层架构 采用分层架构将不同功能模块分开,如前端、应用层和数据层。这有... 阅读全文
2018-12-24 [踩坑实践] Swoole dispatch_func 自定义分配worker 进程 swoole 的分配worker 进程方式有很多 轮询 争抢 空闲 等等. 因为业务的需求, 我们的服务需要根据用户uid 分配 worker 进程做到用户操作排队. dispatchfunc 自定义分配worker进程方法, 真实让... 阅读全文
2018-12-23 Swoole 报错 NOTICE swFactoryProcess_finish (ERROR 1004): send 76 byte failed, 记录下swoole 抛错 表示连接已经被关闭了,所以send会失败, 客户端的问题跟服务端没关系 , 当然 如果你fd 用错了 就呵呵了 https://group.swoole.com/question/106029 阅读全文
2018-12-19 接口高并发解决方案 处理高并发请求是 Web 应用开发中的一项重要挑战。以下是一些常用的解决方案和最佳实践,可以帮助您应对接口的高并发问题。 1. 负载均衡 1.1 使用负载均衡器 通过负载均衡器(如 Nginx、HAProxy、AWS ELB 等)将请... 阅读全文