- 博客(91)
- 收藏
- 关注
原创 php 高性能,高并发,有哪些框架,扩展,推荐一下,或者技术的实现有哪些
基于Swoole协程,内置微服务治理(熔断、RPC)、异步非阻塞IO,单机RPS可达1000-2000+,适合分布式系统与实时通信213。:由C语言编写,直接嵌入PHP内核,仅提供核心MVC功能,执行效率极高(RPS可达3000+),适合API网关、秒杀系统等场景213。:轻量级协程框架,集成Swoole扩展,支持长连接和微服务,开发门槛低于Hyperf,但性能略逊(RPS 800-1500)213。:全栈C扩展框架,性能接近原生PHP,支持ORM、缓存等组件,资源占用低(内存约4MB)213。
2025-03-19 21:31:06
1026
原创 ci如何做才能做到每秒rps 为3000+
使用 PHP 8.0 及以上版本,其 JIT(Just-In-Time)编译器可显著提升执行效率。将耗时操作(如文件处理、第三方 API 调用)异步化(通过队列或 Swoole Task)。(如 Hyperf)。:将 CSS/JS/图片等静态资源托管至 CDN,减少服务器负载。主库处理写操作,从库处理读操作,通过 CI 扩展实现自动路由。:使用 Swoole 提供的协程客户端,减少 I/O 阻塞。:核心接口用 Hyperf/YAF,边缘业务保留 CI。,需彻底突破 PHP-FPM 模式,采用。
2025-03-19 19:21:40
591
原创 2025年PHP框架推荐及对比
以优雅的语法和强大的功能著称,支持Eloquent ORM、Blade模板引擎、队列系统等,适合复杂业务开发。高度模块化设计,提供可复用的组件(如Doctrine ORM、Twig模板引擎),适合企业级应用。基于Swoole协程,支持异步非阻塞I/O,RPS可达1000-2000+,专为微服务设计。以C语言编写的扩展框架,性能接近原生PHP,RPS约2500-3000,内存占用极低。:RPS约200-500,适合中大型项目,但对高并发支持较弱。内置ORM、缓存、路由等组件,适合轻量级高性能服务。
2025-03-19 18:28:31
926
原创 2025年PHP微服务框架推荐及对比
大模型(如LLMs)将深度集成至微服务架构,用于代码生成、服务优化等场景,Hyperf等协程框架更易适配此类需求10。:结合OpenTelemetry等工具,实现微服务调用链、性能监控的全栈观测,Hyperf和Tars均有成熟方案10。内置微服务治理组件:服务注册与发现(支持Consul)、熔断限流、配置中心、RPC(JSON-RPC/gRPC)等。:分布式系统、实时通信(如WebSocket)、API网关、高频交易服务。高性能RPC框架,支持多语言(PHP、Java等),配套服务治理平台。
2025-03-19 18:16:21
843
原创 php 要达到go的性能,应该如何优化php
可显著接近 Go 的性能,但需在开发便利性和性能之间权衡。对于极端性能需求,关键模块用 Go 重写并通过 RPC 集成是更实际的方案。要让 PHP 接近 Go 的性能,需要在语言特性、运行环境、架构设计和代码优化等多个层面进行深度优化。启用 HTTP/2 减少连接开销。高并发 I/O 操作。Go 微服务混合架构。
2025-03-19 12:37:52
591
原创 PHP、Java、Go、Python、Node.js、Ruby 写的接口,服务器承载量对比
I/O密集型任务(如数据库查询、文件操作)性能优异,但CPU密集型任务会阻塞事件循环,导致整体延迟。:类似PHP的阻塞式模型(如Rails默认配置),通过多进程(Unicorn)或多线程(Puma)优化,但内存占用高1911。:采用阻塞式I/O,每个请求对应一个独立进程(如Apache的Prefork模式),资源消耗高,尤其在内存占用方面179。:同步模式下性能与PHP相当,异步模式下(如FastAPI)可提升至数千并发,但受限于GIL,多核利用率低69。结合Netty等框架可提升至数万并发67。
2025-03-18 23:15:13
1495
原创 iptables与firewall的区别,从不同的角度讲解
都是用于管理防火墙规则的工具,但它们在设计理念、使用方式和功能特性上有显著差异。(如 Debian/Ubuntu 默认未安装)。使用 Red Hat 系发行版(兼容性更佳)。同时修改规则可能导致冲突,建议选择其一。需要动态更新规则(如频繁变更网络环境)。:现代 Linux 系统逐步转向。通过预定义服务或区域简化配置。在 Linux 系统中,需要直接控制底层规则链。的脚本或配置需维护。
2025-03-17 21:49:20
729
原创 linux 常用命令及命令作用
以上命令覆盖了 Linux 系统管理的核心场景,建议结合。top → 按 P(按CPU排序);按 M(按内存排序):将前一个命令的输出作为后一个命令的输入(如。)深入学习参数细节,执行了man命令,可以按。支持CPU、内存、磁盘、网络统计;→ 实时监控CPU、网络、磁盘。:执行历史记录中第n条命令。→ 检查内存和磁盘空间。-T(显示人类可读时间)→ 收集历史性能数据。→ 检查内核级错误。
2025-03-17 20:52:59
990
原创 DeepSeek API 对接文档介绍
DeepSeek API 对接文档主要接口为对话补全DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。base_urlv1在创建 API key 之后,你可以使用以下样例脚本的来访问 DeepSeek API。样例为非流式输出,您可以将 stream 设置为 true 来使用流式输出。不同语言的sdk看右边红框部分。
2025-03-09 15:47:21
1108
原创 文生图 图生视频 文生视频人工智能AI工具节选
关于AI文生图,文生视频,图生视频,数字人的人工智能AI软件,如工具Midjourney、Stable Diffusion、通义万相、即梦AI、飞影数字人、剪映、腾讯智影、讯飞智作
2025-03-09 15:24:54
1447
原创 DeepSeek用犀利语言评价manus
当你说“帮我写报告”,它确实能吐出工整的PPT,可那些被AI吞噬的深夜改稿时刻,才是职场人真正的生存勋章。声称“专注决策就好”,可当底层白领的重复劳动被AI取代,等待他们的不是升职加薪,而是裁员通知。当AI连“替我们活着”都能做到,或许该警惕的不是机器太聪明,而是人类太甘心当宠物。更可怕的是,那些被它“学习”的隐私数据,终将成为悬挂在每个人头顶的数字达摩克利斯之剑。若说ChatGPT是AI界的吟游诗人,Manus就是硅基世界杀出的暴君——它把“高效”二字焊成铁链,一边高呼解放人类,一边给懒惰戴上王冠。
2025-03-07 21:16:05
292
原创 Manus是什么?这款AI代理正在重新定义“高效生活”!
与Siri、ChatGPT等“问答式AI”不同,Manus实现了自主闭环——从思考到执行一气呵成。有用户感叹:“它不像工具,更像有个斯坦福毕业的私人助理。
2025-03-07 12:25:43
1219
原创 php虚拟站点提示No input file specified时的问题及权限处理方法
可能是文件权限有问题,也可能是“.user.ini”文件路径没有配置对,最简单的办法就是直接将它删除掉,还有就是将它设置正确。
2025-03-06 22:12:12
563
原创 svn 通过127.0.01能访问 但通过公网IP不能访问,这是什么原因?是防火墙原因?
首先检查svn服务器是否启动 检查防火墙状态 启动、停止和重启防火墙
2025-03-05 23:30:38
630
原创 微信小程序上如何使用图形验证码
这样图片就可以正常显示了,提交的方法里要带上cookie,这样就可以验证验证码了。注意红框部分的代码,生成的是ArrayBuffer类型的二进制图片。
2025-03-04 22:06:31
507
原创 如何在一台服务器上搭建 mongodb副本集1主2从节点
通过以上步骤,您可以在单台服务器上成功搭建一个 MongoDB 副本集(1 主 2 从)。这种方法适合本地开发和测试,但在生产环境中建议使用多台服务器以实现高可用性。
2025-02-28 11:34:16
776
原创 mongodb副本集1主2从节点的配置方法示例
通过以上步骤,您可以配置一个包含 1 主 2 从的 MongoDB 副本集,确保数据的高可用性和冗余。在每个节点上启动 MongoDB 服务。在主节点插入数据,检查从节点是否同步。连接到主节点,初始化副本集。初始化后,检查副本集状态。
2025-02-28 10:28:39
567
原创 如何配置redis.conf才能远程访问
如果指定的是日志文件的绝对路径(logfile "/usr/local/redis-7.0.11/redis.log"),那么输出位置就是指定的路径,如果是相对路径(logfile "redis.log"),那么输出位置是dir .的路径,如果logfile有值,那么控制台没有日志,如果logfile为空,则在控制台输出日志----会在Redis启动的目录生成日志文件。日志文件,值默认为空(logfile ""),不记录日志,可以指定日志文件名(logfile "redis.log")
2025-02-27 13:39:00
647
原创 编写MongoDB 开机启动脚本
7、启动MongoDB服务。5、添加到开机启动服务。2、添加启动脚本内容。8、验证重启是否启动。首先重启电脑,再执行。
2025-02-26 02:12:59
435
原创 MongoDB安装与配置 导入导出
首先cd到目录执行下载解压文件将解压后的“mongodb-linux-x86_64-rhel80-7.0.7”文件夹重命名为“mongodb”接下来执行接下来执行设置 MongoDB 环境变量,接下来执行添加如下代码演示效果如下:实时生效,接下来执行演示效果如下:编辑 MongoDB 配置文件添加如下内容启动和关闭 MongoDB执行如下cd命令接下来执行如下操作执行后,提示以后错误信息。
2025-02-25 20:05:44
1227
原创 OpenCloudOS Server 9 安装openssl 1.1.x
提示或者因为“libcrypto.so.1.1”,“libssl.so.1.1”是“openssl 1.1.x”的库,所以得安装openssl 1.1.x。
2025-02-25 17:38:11
292
原创 mongodb常用操作命令
1、MongoDB Shell工具。27、导出集合为 JSON 文件(28、导入 JSON 文件到集合(5、查看当前所使用的数据库。
2025-02-25 09:11:42
607
原创 云打印之字节打印组件交互协议
云打印客户端是以独立进程和打印机交互(非作为浏览器插件进行打印)。浏览器或其他客户端需要通过 WebSocket,ws端口13888,wss端口13999,协议与云打印客户端进行通信,支持javascript,java,c/c++,python等常用的语言(建议使用对应开发与语言支持的 Websockt 库)。若 ISV 的 ERP 系统是B/S结构,建议使用如下版本浏览器:chrome 45及以上(建议使用chrome的最新版本);相关浏览器的极速模式。
2025-01-06 00:11:40
690
原创 云打印之拼多多打印组件交互协议
针对部分商家在打单后需要变更收发件人信息,方案提供内容变更的支持:改发件人信息、发件地址:云打印提供addData字段可修改发货信息。注:如果要保持某个配置不变,应省略对应的配置字段。如果是https的话,端口是18653。如果是http的话,端口是5000。请求协议格式(加密)如下。
2025-01-05 23:17:55
1157
原创 云打印之快手打印组件交互协议
云打印客户端是以独立进程和打印机交互(非作为浏览器插件进行打印)。浏览器或其他客户端需要通过 WebSocket,协议与云打印客户端进行通信,支持javascript,java,c/c++,python等常用的语言(建议使用对应开发与语言支持的 Websockt 库)。若 ISV 的 ERP 系统是B/S结构,建议使用如下版本浏览器:chrome 45及以上(建议使用chrome的最新版本);
2025-01-05 19:14:22
1405
原创 云打印之菜鸟打印组件交互协议
属性取值“pdf” or “image” 预览模式,是以pdf还是image方式预览,二选一,此属性不是必选,默认以pdf预览。打印任务失败时是否需要通知(弹出对话框提醒用户打印失败原因并默认暂停当前打印机的打印),true为需要,false为不需要。打印任务失败时是否需要通知(弹出对话框提醒用户打印失败原因并默认暂停当前打印机的打印),true为需要,false为不需要。打印机任务ID,每个打印任务会分配不同的且唯一的ID,在0.x中,默认不允许taskID重复,若重复则直接返回错误。
2025-01-05 18:24:32
1206
原创 iviewui表单验证新手教程
指示type要使用的验证器。string:必须是string类型,默认类型number:必须是number类型boolean:必须是boolean类型method:必须是function类型regexp:必须是的实例RegExp或创建新的时不会产生异常的字符串RegExpinteger:必须是number整数类型float:必须是number浮点数类型array:必须是由数组object:必须是object且不是enum:值必须存在于enum中date:值必须为Date类型url:必须是。
2024-12-27 22:29:09
838
原创 iviewui Message/Notice 设置居顶高度方法
iviewui Message 设置居顶高度,局部设置无效,需要全局设置,找到main.js文件,
2024-12-24 00:48:48
200
原创 Linux 下SVN新手操作手册
注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。注:[文件或目录] 是可选参数,指定要查看历史的特定文件或目录;b、[文件或目录] 是可选参数,指定要提交的特定文件或目录。注:[文件] 是可选参数,指定要查看差异的文件。注:[文件或目录] 指定要还原的文件或目录。注:[文件或目录] 是可选参数,指定要获取信息的文件或目录。注:显示path目录下的所有属于版本库的文件和目录。
2024-12-23 13:34:19
588
原创 菜鸟/淘宝/拼多多/抖音/京东/快手电子面单开发教程
小件员蓝牙打印电子面单号码获取(TMS_WAYBILL_APPLY_NEW)云打印查询三方承运商面单数据 (/queryPrintData)获取电子面单号 = open.express.ebill.get。商家ERP/ISV 向字节电子面单系统获取单号和打印信息。pdd.waybill.get电子面单云打印接口。1、淘宝电子面单接入文档。2、菜鸟电子面单API。3、 拼多多电子面单。
2024-12-19 15:05:49
633
原创 ThinkPHP 吸收了Java Spring框架一些特性
存放DAO(数据访问对象)层的文件,用于数据库的访问操作。1、controller = 控制器层。存放控制器层的文件,用于处理请求和响应。存放服务类的文件,用于业务逻辑的处理。存放实体类的文件,用于定义数据模型。4、service = 服务类。2、model = 实体类。3、dao = DAO层。
2024-12-19 10:57:20
215
原创 nginx.conf 请求时间部分参数说明新手教程
超过该值的请求会被拒绝。proxy_connect_timeout指定与代理服务器的连接超时时间,包括TCP连接的建立和SOCKET连接的时间。fastcgi_connect_timeout指定与FastCGI应用程序的连接超时时间,与proxy_connect_timeout具有相同的语法和功能。fastcgi_send_timeout指定向FastCGI服务器发送请求的超时时间,与proxy_send_timeout具有相同的语法和功能。读取请求头的超时时间,若超过所设定的大小,返回408错误。
2024-12-13 22:28:36
1137
原创 php.ini 文件上传/执行时间/部分配置新手教程
3、设置脚本解析输入数据的最大时间,如 POST 和 GET 请求。是否显示脚本执行过程中的错误信息,建议在开发环境中设置为。设置错误报告级别,如 E_ALL 表示报告所有错误和警告。4、设置脚本可使用的最大内存量。一般设置这一个参数就可以了。中国大陆应当使用”PRC”1、上传文件大小配置。2、脚本最大执行时间。6、设置错误报告级别。
2024-12-13 19:26:30
509
原创 php-fpm.conf 部分参数说明新手教程
4、 PHP-FPM 监听的地址,可以是 IP 地址和端口号,也可以是 Unix 域套接字。14、每个子进程处理的最大请求数,达到上限后子进程会被重启。1、PHP-FPM 的 PID 文件路径。13、子进程在空闲状态下等待新请求的时间。5、 PHP-FPM 子进程的用户和组。6、监听套接字的所有者和组。16、慢请求日志超时时间。17、慢请求日志文件路径。2、错误日志文件路径。10、启动时的子进程数。11、最小空闲子进程数。12、最大空闲子进程数。7、监听套接字的权限。
2024-12-13 16:55:22
353
原创 微信支付开发配置新手教程
开通对应的产品功能,如下为“已开通”的支付产品。第二步:点击导航栏的“产品中心”,如下图。第一步:首先登录“微信支付平台”第六步:下载开发SDK,配置信息。首先设置“商户APIv2密钥”再申请证书,按提示操作就可以了。下滑找到“支付产品”,如下图。第四步: AppID账号绑定。如下图操作,绑定好AppID。第七步:开发程序,对接调试。第五步:API安全设置。
2024-12-12 17:52:05
1372
Magisk+EDXPosed 适用于安卓8.1-9 雷电模拟器9
2024-10-06
MT管理器 文件管理工具 APK逆向修改工具 共存版 target28
2024-10-04
MT管理器 文件管理工具 APK逆向修改工具 正式版.16.6-target28
2024-10-04
MT管理器 文件管理工具 APK逆向修改工具 共存版 16.6
2024-10-04
MT管理器是 APK逆向修改工具 16.6 改机
2024-10-04
RE 管理器 Root Explorer 4.9.2 安卓上的文件管理工具 RE文件管理器 Root Explorer 文件浏
2024-10-04
windows下ssh工具putty下载
2024-08-30
智简魔方主机插件宝塔梦奈云
2024-08-14
Midjourney MJ代理转换接口的源代码
2024-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人