智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
全部 AI AI开发实战 FastAPI/Flask LangChain/AutoGPT LoRA/QLoRA Milvus/Qdrant React/Vue asyncio 人工智能 学习笔记 容器化部署 开发实战 开源推荐 技术博客 技术选型 提示词工程 检索增强生成 版本控制 踩坑记录
asyncio重构Flask API:并发等待缩短至1.2秒,性能提升8倍

asyncio重构Flask API:并发等待缩短至1.2秒,性能提升8倍

一个基于Flask 2.0 + Requests库的聚合API,因串行调用3个上游HTTP服务而达到9.8秒的P95延迟。通过引入asyncio + aiohttp 3.8,将阻塞式IO替换为事件循环驱动的协程,在保持接口签名不变的前提下,将P95延迟降至1.2秒,吞吐量从120 QPS提升至960 QPS。本文记录了从同步到异步的完整改造过程,包括Semaphore限流、超时控制、连接池复用等生

队列等待重构求生记 372 80 0 2026-08-21
React 19与Vue 3.5下从Props钻取到Zustand/Pinia:迁移实录与性能对比

React 19与Vue 3.5下从Props钻取到Zustand/Pinia:迁移实录与性能对比

在支撑日均百万请求的中后台项目中,Props drilling和Context泛滥导致组件重渲染次数激增37%,首屏交互延迟达220ms。本文记录了将React 19.1与Vue 3.5双技术栈项目从原生状态传递迁移至Zustand 5.0与Pinia 3.0的全过程。通过6个关键步骤、3个可运行代码块,对比了迁移前后组件树渲染耗时(由18ms降至6.2ms)、内存占用(下降28%)及代码维护成本

喜欢复盘的算法人日常 354 80 0 2026-08-21
asyncio重构Flask接口:QPS从120到1850的并发优化实录

asyncio重构Flask接口:QPS从120到1850的并发优化实录

某次压测发现一个调用第三方REST API的Flask服务,在50并发下QPS仅120,平均延迟420ms,大量请求阻塞在`requests`库的同步IO上。本文通过`asyncio` + `aiohttp` + `uvloop`重构该接口,将同步阻塞改为异步非阻塞,配合`asyncio.Semaphore`控制并发上限,最终QPS提升至1850,P99延迟从800ms降至210ms。文中提供完整

任务别再改了求生记 420 82 0 2026-08-21
LangChain+AutoGPT思想重构:手写AI Agent核心循环控制机制

LangChain+AutoGPT思想重构:手写AI Agent核心循环控制机制

当LangChain v0.2.2的AgentExecutor在复杂任务中频繁陷入死循环、记忆混乱时,我决定基于AutoGPT的"计划-执行-反思"范式,从零手写一个仅需287行代码的Agent核心。本文不讨论框架API,而是深入工具注册表设计、滑动窗口记忆管理、异常熔断机制以及最大迭代次数控制。实测在百度百科问答任务中,手写版相比LangChain原生Agent,token消耗减少43%,任务完

阿机器学习玩家日常 390 87 0 2026-08-21
FastAPI慢查询优化实录:Profiling定位到缓存设计压测对比

FastAPI慢查询优化实录:Profiling定位到缓存设计压测对比

在一次内部服务重构中,我们的FastAPI接口(Python 3.10 + FastAPI 0.95 + SQLAlchemy 2.0)在压测时发现`GET /api/v1/products`接口P99延迟高达2.8秒,TPS仅能维持在180。通过cProfile定位到瓶颈是N+1查询和模板渲染,随后引入`selectinload`批量加载并加了一层Redis缓存,最终P99降至120ms,TPS

周末智能体进阶录 419 92 0 2026-08-21
React 19与Vue 3.5状态管理迁移实录:从Props钻透到Zustand/Pinia

React 19与Vue 3.5状态管理迁移实录:从Props钻透到Zustand/Pinia

在维护一个3万行代码的中台项目时,我们因Props层层透传和Context频繁重渲染导致页面卡顿——首屏渲染时间从1.2s恶化到2.8s,组件更新时CPU占用飙升至80%。本文记录我们将React 19与Vue 3.5双技术栈项目从本地State/Context迁移至Zustand 5和Pinia 3的全过程:包含方案选型对比(含性能基准测试数据)、分步迁移策略(细粒度状态切片)、以及迁移后渲染次

每天进步一点商业成长记 502 100 0 2026-08-21
Prompt Engineering调优实录:从38%到91%准确率的NER任务迭代

Prompt Engineering调优实录:从38%到91%准确率的NER任务迭代

本文记录了一次针对中文命名实体识别(NER)任务的Prompt工程完整实验。通过设计5种不同结构的Prompt模板,在GPT-3.5-turbo(gpt-3.5-turbo-0613)上进行了总计120次API调用,对比了零样本、少样本、思维链(CoT)及角色扮演等策略。实验数据显示,采用“角色定义+格式约束+两步推理”的混合Prompt,将F1值从基线0.38提升至0.91,同时将单次token

阿航_Lab 486 90 0 2026-08-21
asyncio重构Flask接口:Web API响应时间从820ms降至96ms

asyncio重构Flask接口:Web API响应时间从820ms降至96ms

在一次电商大促压测中,我发现某个聚合商品详情的API接口平均响应时间高达820ms,P99更是突破2.1秒。通过引入Python 3.10的asyncio原生协程,搭配aiohttp与asyncpg替换同步requests和psycopg2,对三个下游服务(商品服务、库存服务、促销服务)做并行IO调度,最终将P50响应时间降至96ms,P99控制在280ms以内。本文将完整复盘这次性能优化的全过程

狐狸研究AI日记 461 91 0 2026-08-21
7B模型LoRA/QLoRA微调实录:显存从24G降到8G与效果对比

7B模型LoRA/QLoRA微调实录:显存从24G降到8G与效果对比

本文记录了一次完整的LLM微调实践,使用LoRA与QLoRA技术对Qwen2-7B-Instruct模型进行领域适配。通过4-bit NF4量化+双LoRA适配器,将峰值显存从全参数微调的24GB+压缩至8.2GB,训练速度仅下降约18%。文章详细对比了LoRA(秩r=16)与QLoRA在相同数据下的loss收敛曲线及推理效果,发现QLoRA在F1指标上仅损失0.7%,却换来了三倍以上的显存节省。

阿洛_Dev手记 445 92 0 2026-08-21
React 18与Vue 3项目从Props钻取到Zustand/Pinia:状态重构实录与性能对比

React 18与Vue 3项目从Props钻取到Zustand/Pinia:状态重构实录与性能对比

接手一个迭代两年的后台管理系统,600+组件,Props钻取导致30%组件为纯透传,Context滥用引发二次渲染风暴。本文记录将React 18项目迁移至Zustand v4.4,Vue 3项目迁移至Pinia v2.1的完整过程。包含方案选型对比(Redux/Zustand/Jotai vs Vuex/Pinia)、渐进式迁移策略、性能数据对比(迁移后首屏渲染时间从2.3s降至1.1s,内存占

长期主义架构学习者 380 77 0 2026-08-21
Prompt编排四阶调优法:从12%到87%的准确率跃迁实录

Prompt编排四阶调优法:从12%到87%的准确率跃迁实录

针对“金融舆情实体关系抽取”任务,我通过四轮Prompt迭代(零样本→少样本→思维链→自洽性校验),将GPT-4o-mini的F1值从0.12提升至0.87。实验消耗约240万token(成本$4.2),记录了温度系数、系统提示词长度、示例格式对输出JSON结构稳定性的影响。文中提供可复现的Prompt模板与Python评测脚本,并披露了三个最隐蔽的坑:中文标点污染、数组嵌套丢失、以及“模型幻觉”

增长增长记 396 89 0 2026-08-21
React 19与Vue 3.5状态管理迁移实录:从Props钻透到Zustand/Pinia的降载与收益

React 19与Vue 3.5状态管理迁移实录:从Props钻透到Zustand/Pinia的降载与收益

项目从Vue 2.6+Props钻透迁移至Vue 3.5+Pinia,同时React 18.3分支从Context+useReducer迁移至Zustand 4.5。迁移后首屏渲染时间从2.3s降至1.1s(-52%),组件重渲染次数减少约67%,代码量缩减32%。本文记录真实迁移决策过程,包括方案选型对比(Zustand vs Jotai vs Pinia vs Valtio)、渐进式迁移策略(

实战派推理加速应用札记 432 82 0 2026-08-21
RAG召回率从61%到89%:chunk重构与embedding选型及rerank实战

RAG召回率从61%到89%:chunk重构与embedding选型及rerank实战

在构建企业知识库问答系统时,我们遭遇了严重的“检索幻觉”问题——回答看似流畅但引用错误频出。本文记录了从初始的固定512字符切块+`text2vec-large-chinese`方案,到动态语义切块+`bge-large-zh-v1.5`+`bge-reranker-v2-m3`的完整优化链路。实测在CMRC2018自建QA数据集上,Recall@5从61.3%提升至89.7%,幻觉率下降42%。

老陈Python手记 365 84 0 2026-08-20
FastAPI压测QPS从180到1600:Profile与查询缓存调优记

FastAPI压测QPS从180到1600:Profile与查询缓存调优记

一个真实业务接口,单次请求需聚合12张分表数据并执行复杂过滤,初始压测QPS仅180,P99延迟达2.1秒。通过cProfile与py-spy定位到CPU热点集中在SQLAlchemy ORM的逐行对象映射和N+1查询上;改用原生SQL + `fetchall()`后QPS提升至520;再引入Redis二级缓存(TTL 60s)与Gunicorn多Worker(4进程)后,最终QPS稳定在1600

一只萤火虫收集工具日记 392 78 0 2026-08-20
告别Props钻透:React 18与Vue 3项目迁移Zustand/Pinia的完整记录

告别Props钻透:React 18与Vue 3项目迁移Zustand/Pinia的完整记录

当组件树超过5层,Context导致的无效渲染让首屏交互延迟从120ms飙升到480ms。本文记录了一个真实后台管理系统(React 18 + Vue 3双技术栈)从混合使用Props/Context迁移到Zustand 4.x与Pinia 2.x的全过程。通过对比迁移前后的渲染次数(React Profiler实测减少63%)和内存占用(Chrome DevTools Heap Snapshot

实战派LLM应用札记 449 89 0 2026-08-20
LoRA微调7B模型显存从80G降到24G:我的QLoRA实践全记录

LoRA微调7B模型显存从80G降到24G:我的QLoRA实践全记录

我最近用QLoRA在单卡RTX 3090上微调了Chinese-LLaMA-7B,把显存峰值压到21.8G,训练速度稳定在1.2s/step。相比全量微调,显存直降72%,且推理时在C-Eval榜单上从39.8分提升到52.6分。本文记录完整实操:从数据清洗到PEFT配置,从loss曲线分析到生成效果对比,包括NF4量化下的数值稳定性坑和梯度检查点优化细节。

北岸读书集 419 82 0 2026-08-20
asyncio重构Flask API:请求耗时从2.3秒降至480毫秒

asyncio重构Flask API:请求耗时从2.3秒降至480毫秒

一个内部报表接口因串行调用3个下游HTTP服务,P95延迟飙到2.3秒,生产环境频繁报警。我用asyncio + aiohttp重写核心IO逻辑,配合信号量限流和连接池复用,将P95降至480ms,吞吐量提升4.7倍。本文记录完整的重构过程、踩过的坑(包括隐式事件循环、线程安全、超时陷阱)以及最终的性能对比数据。如果你也在用Flask/Django写同步接口,这篇文章能帮你少走至少一周弯路。

知识管理手记 405 93 0 2026-08-20
FastAPI与Flask性能对决:Profiling定位与缓存优化实测

FastAPI与Flask性能对决:Profiling定位与缓存优化实测

在一次内部API服务重构中,我发现一个基于Flask 2.2的订单查询接口在200并发下P95延迟高达1.8秒,吞吐量仅320 req/s。通过cProfile与py-spy定位到瓶颈在N+1查询和JSON序列化,随后用FastAPI 0.104重写并引入Redis缓存与SQLAlchemy 2.0的selectinload,最终将P95降至42ms,吞吐量提升至2100 req/s。本文记录完整

模型别催的开发者 427 88 0 2026-08-20
GitFlow与三态分支策略:日均200次提交的团队协作实践

GitFlow与三态分支策略:日均200次提交的团队协作实践

当团队从5人扩张到25人,主干开发模式引发的代码冲突率飙升300%,发布事故频发。本文基于Git 2.39.1,落地了一套融合GitFlow与Trunk-Based的分支策略,通过`feature→develop→release→main`四级流转与`CODEOWNERS`强制Code Review,配合Jenkins Pipeline实现提交即构建、合并即部署。实践4个月后,分支集成冲突率下降6

保持好奇服务器修炼册 436 89 0 2026-08-20
asyncio重构Flask接口:并发吞吐提升3.2倍的全记录

asyncio重构Flask接口:并发吞吐提升3.2倍的全记录

一个内部报表服务,单次请求需聚合4个上游HTTP接口数据,平均耗时480ms。用asyncio + aiohttp替换requests串行调用后,P95延迟从612ms降到189ms,QPS从92提升到296。全程记录依赖注入改造、信号量限流和Python 3.10 asyncio.run()的坑。文末附可运行代码,含asyncio.Semaphore(20)控制并发和aiohttp连接池复用参数

一只蜗牛研究AI日记 423 88 0 2026-08-20
上一页 1 2 3 ... 22 23 24 ... 42 43 44 下一页

作者推荐