程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
性能 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
PostgreSQL 18 升级清单:AIO、skip scan 与虚拟生成列,以及 pg_upgrade 保留统计信息
代码
PostgreSQL 18 升级清单:AIO、skip scan 与虚拟生成列,以及 pg_upgrade 保留统计信息
2026-09-10 21:03:49
PostgreSQL 18 的异步 I/O 子系统由 io_method 控制,官方称读存储最多 3×;多列 B-tree 支持 skip scan,虚拟生成列成为默认。本文还整理 pg_upgrade 保留优化器统计、RETURNING 支持 OLD/NEW、uuidv7() 等,并提醒全文检索索引可能需重建。
PostgreSQL
数据库
升级
性能
Vue 3.6 Vapor Mode 进入 RC:给 script setup 加个 vapor 属性,哪些代码会踩坑
编程
Vue 3.6 Vapor Mode 进入 RC:给 script setup 加个 vapor 属性,哪些代码会踩坑
2026-09-10 21:02:41
Vue 3.6 的 Vapor Mode 进入 RC,给 script setup 加 vapor 属性即可开启。本文讲清 createVaporApp 与 vaporInteropPlugin 两条路线的包体差异、哪些依赖 VNode 与公共实例代理的代码会不可用,并给出现阶段的适用场景与迁移注意点。
Vue
前端
性能
VaporMode
Rust 1.98.0 发布解读:代数浮点方法与缓冲整数格式化稳定
编程
Rust 1.98.0 发布解读:代数浮点方法与缓冲整数格式化稳定
2026-09-09 08:01:13
Rust 1.98.0 发布:f32/f64 新增代数浮点方法允许编译器重排与向量化、整数 format_into 缓冲格式化性能比肩 itoa、ManuallyDrop 与 Box 交互给出稳定保证,另稳定一批字符串与原子类型 API。
Rust
编程语言
浮点运算
性能
React 站点提速:先把图片修好
编程
React 站点提速:先把图片修好
2026-09-08 04:10:36
图片常吃掉页面大半重量:按断点裁剪、WebP/AVIF 格式、懒加载一个属性,但 LCP 主视觉要预加载;四条规则立竿见影。
React
性能
前端
教程
图查询塞进关系库:Apache AGE 自建压测的读数与建议
编程
图查询塞进关系库:Apache AGE 自建压测的读数与建议
2026-09-08 02:10:02
基于 LDBC SNB 自建 19 场景压测 Apache AGE:短读约 4 万 TPS、路径查找约 7 TPS、顶点插入补丁后 1.5 万 TPS;含索引与查询优化建议。
PostgreSQL
图数据库
性能
压测
Spring Data JPA 查询优化:先找到 N+1,再谈其他
编程
Spring Data JPA 查询优化:先找到 N+1,再谈其他
2026-09-08 00:14:57
Spring Data JPA 性能优化实战:开 SQL 日志抓 N+1、JOIN FETCH 与 @EntityGraph 预加载、只读 DTO 投影、分页与 keyset 游标、聚合下推数据库并配索引,按影响排序优化。
Java
Spring
数据库
性能
Linux 内核 Jump Labels 从零讲起:把热路径里的分支变成 NOP
编程
Linux 内核 Jump Labels 从零讲起:把热路径里的分支变成 NOP
2026-09-08 00:14:55
内核 jump labels(static keys)从原理到实现:为何不能对活代码 memcpy、text_poke 与 INT3 SMP 同步、nop/jmp 等长替换的心智模型,以及静态 key 使用要点与模块处理的难点。
Linux
内核
性能
教程
走进 vLLM:一个请求从 API 到 GPU 执行的完整路径
编程
走进 vLLM:一个请求从 API 到 GPU 执行的完整路径
2026-09-07 21:11:16
基于 vLLM 0.22.0 的源码走查:LLM.generate 到 EngineCore 的进程边界、预算型调度、输入展平、paged KV-cache 访问与持续批处理循环,附延迟排查实践要点。
AI
vLLM
推理
性能
基准测试的单一分数,是一个没人同意的加权
编程
基准测试的单一分数,是一个没人同意的加权
2026-09-07 21:11:16
WordPress 备份插件基准复盘:速度与体积两轴 Kendall tau 为 -0.50,单一排行分数是替你选的加权。含 SPEC 派生值规则、聚类设计效应修正置信区间的做法。
性能
基准测试
统计
Java 9 月盘点:JDK 27 落地,九个 JEP 带来实打实的性能
资讯
Java 9 月盘点:JDK 27 落地,九个 JEP 带来实打实的性能
2026-09-07 20:22:33
JDK 27 发布要点:紧凑对象头 JEP 534 默认开启(堆占用降 10-20%、吞吐升 5-10%)、G1 成全场景默认 GC。含从 Java 8/11 按 LTS 逐级迁移的建议。
Java
JDK
性能
Django REST Framework 序列化器的隐藏成本:正确代码不等于高效代码
编程
Django REST Framework 序列化器的隐藏成本:正确代码不等于高效代码
2026-09-07 16:36:31
DRF 序列化器里的 N+1:SerializerMethodField 每次调用一条查询、嵌套序列化器深层爆炸。用 Subquery/annotate、select_related/prefetch_related 把工作移进 QuerySet,附性能检查清单。
Django
DRF
性能
数据库
阻塞主线程有时是对的:什么任务应该留在主线程执行
编程
阻塞主线程有时是对的:什么任务应该留在主线程执行
2026-09-07 09:50:46
深入剖析永不阻塞主线程这条规则的边界:结构化克隆算法的 O(n) 阻塞成本、Transferable 对象的限制,以及用总时间公式判断任务该隔离到 Worker 还是留在主线程。
JavaScript
性能
Web Worker
主线程
Deno 2.9 发布:deno desktop 桌面应用开发、启动提速近 2 倍、内存占用大降
编程
Deno 2.9 发布:deno desktop 桌面应用开发、启动提速近 2 倍、内存占用大降
2026-09-07 04:09:04
Deno 2.9 发布:引入 deno desktop 桌面应用开发(webview+Deno 逻辑+单二进制分发),冷启动快 1.98 倍(34ms→17ms)、内存占用最多降 3.1 倍、HTTP 吞吐提升 1.27 倍,支持 CSS module imports 和更顺滑的 npm 生态迁移。
Deno
2.9
桌面应用
性能
JavaScript
TypeScript
运行时
Python 3.15.0 RC2 发布:最终候选版带来的新特性与性能提升
资讯
Python 3.15.0 RC2 发布:最终候选版带来的新特性与性能提升
2026-09-07 03:11:56
Python 3.15.0rc2 发布,这是 3.15 系列最终候选版:自 RC1 以来约 144 个 bug 修复,JIT 编译器升级带来 x86-64 Linux 8-9% 性能提升,新增显式惰性导入(PEP 810)、frozendict(PEP 814)等特性,正式版定于 2026-10-01。
Python
3.15
发布
JIT
PEP
frozendict
性能
Redis 大 key 带 TTL:到期瞬间删除卡住主线程,slowlog 却查不到
案例
Redis 大 key 带 TTL:到期瞬间删除卡住主线程,slowlog 却查不到
2026-09-02 21:03:07
一次 Redis"没挂但接口全超时"的复盘:集合型大 key 设置了 TTL,到期瞬间主线程同步 O(N) 遍历释放内存卡住几百毫秒到秒级,且 slowlog 查不到(过期删除是内部循环事件)。讲清排查(--bigkeys/MEMORY USAGE/HLEN)、治理(UNLINK、lazyfree-lazy-expire、HSCAN 分批、分片 key)与边界。
Redis
运维
故障排查
性能
Vapor Mode 不是银弹:性能好,但先看清这些限制再上车
代码
Vapor Mode 不是银弹:性能好,但先看清这些限制再上车
2026-08-29 21:09:53
Vue 3.6 的 Vapor Mode 能带来实打实性能提升(对标 Solid/Svelte 5,包体积降 20-50%),但限制同样明确:仅支持 Composition API 与 script setup,不支持 Options API、Teleport、Suspense、globalProperties、getCurrentInstance、v-memo。本文讲清什么时候该用、什么时候继续用虚拟 DOM,以及 alien-signals 响应式引擎的变化。
Vue
前端
性能
一条四表 JOIN 慢 SQL 的完整复盘:从 8 秒压到 0.03 秒
案例
一条四表 JOIN 慢 SQL 的完整复盘:从 8 秒压到 0.03 秒
2026-08-29 21:08:29
订单列表接口慢到八九秒,根源是一条四表 JOIN 的 SELECT * 无索引 SQL:扫描184万行只返回20行。本文完整复盘 EXPLAIN 三个致命信号(type=ALL/filesort/join buffer),如何建联合索引 (status,created_at)、补 JOIN 列索引并用覆盖索引,把查询从 8.215s 压到 0.031s。
MySQL
性能
优化
Rust 1.95.0 深度解析:从路径重映射到异步闭包——编译器核心能力跃升的完整技术内幕
编程
Rust 1.95.0 深度解析:从路径重映射到异步闭包——编译器核心能力跃升的完整技术内幕
2026-05-18 06:42:59
Rust 1.95.0全面解析:路径重映射精细化控制、异步闭包稳定化、标准库API更新、CVE安全修复与平台支持扩展
Rust
编译器
异步
安全
性能
千万级数据的全表更新的正确方式
编程
千万级数据的全表更新的正确方式
2024-11-19 01:43:51
在处理千万级数据的全表更新时,直接执行SQL会导致主库负载剧增,影响主从同步性能。通过分批处理和索引优化,可以有效减少对数据库的压力。使用`SQL_NO_CACHE`避免缓存影响,强制使用主键索引,并按主键顺序更新数据,从而提高效率,确保数据库正常运行。
数据库
性能
优化
MySQL
数据处理
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调