前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
首页程序员面试题库缓存专题面试题第 4 页
面试知识索引 · 分类、标签与搜索

缓存专题面试题,355 道完整答案

缓存专题面试题第 4 页,显示第 151–200 题,共找到 355 道完整解析,可继续按分类、标签与关键词缩小范围。

355筛选结果
52技术分类
178检索标签
8索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签缓存355并发编程448性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页04 / 8

正在显示第 151–200 题

操作系统19PWA10Nuxt8Next.js7Node.js6
第 4 页

本页面试问题

按稳定语义路径排序

  1. 0151
    Next.js数据与缓存

    在 Next.js 中,`stale-while-revalidate` 策略如何工作?它对用户体验有何优势?

    在 Next.js 中,`stale-while-revalidate` 策略如何工作?它对用户体验有何优势? 本文先给出可直接复述的结论,再用最小代码说明Next.js stale-while-revalidate 体验优化的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js stale-while-revalidate 体验优化
    #数据与缓存#缓存
  2. 0152
    Next.js数据与缓存

    在流式渲染中,如果数据获取延迟,是否会影响首屏内容的显示?如何缓解?

    在流式渲染中,如果数据获取延迟,是否会影响首屏内容的显示?如何缓解? 本文先给出可直接复述的结论,再用最小代码说明Next.js 流式渲染 数据延迟优化的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js 流式渲染 数据延迟优化
    #数据与缓存#缓存#流处理
  3. 0153
    Next.js数据与缓存

    在流式渲染中,如何确保数据在组件流式输出时也能正确加载并注入?

    在流式渲染中,如何确保数据在组件流式输出时也能正确加载并注入? 本文先给出可直接复述的结论,再用最小代码说明Next.js 流式渲染 数据注入的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js 流式渲染 数据注入
    #数据与缓存#异步编程#缓存
  4. 0154
    Next.js数据与缓存

    在 Next.js 中,如何通过 `revalidateTag` 实现跨多个路径的缓存失效?它与 `revalidatePath` 的核心差异是什么?

    在 Next.js 中,如何通过 `revalidateTag` 实现跨多个路径的缓存失效?它与 `revalidatePath` 的核心差异是什么? 本文先给出可直接复述的结论,再用最小代码说明Next.js revalidateTag 跨路径失效的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js revalidateTag 跨路径失效
    #数据与缓存#缓存
  5. 0155
    Next.js全栈边界

    服务端组件中的数据缓存是否会影响客户端组件的实时性?如何控制?

    服务端组件中的数据缓存是否会影响客户端组件的实时性?如何控制? 本文先给出可直接复述的结论,再用最小代码说明Next.js 服务端组件 缓存策略 对实时性影响控制的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js 服务端组件 缓存策略 对实时性影响控制
    #全栈边界#缓存
  6. 0156
    Next.js全栈边界

    如何在 Server Actions 中设置不同的缓存策略以适应不同数据类型?

    如何在 Server Actions 中设置不同的缓存策略以适应不同数据类型? 本文先给出可直接复述的结论,再用最小代码说明Next.js Server Actions 不同数据类型缓存策略适配的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js Server Actions 不同数据类型缓存策略适配
    #全栈边界#缓存
  7. 0157
    Next.js全栈边界

    在 Next.js Strict Mode 下,服务端组件的执行行为是否发生变化?有何影响?

    在 Next.js Strict Mode 下,服务端组件的执行行为是否发生变化?有何影响? 本文先给出可直接复述的结论,再用最小代码说明Next.js Strict Mode 服务端组件 执行行为变化影响的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js Strict Mode 服务端组件 执行行为变化影响
    #全栈边界#缓存
  8. 0158
    Node.js模块与工具链

    CommonJS 循环依赖为什么会读到尚未初始化完成的导出?

    用三个独立 CommonJS 文件复现循环依赖中的初始化顺序,区分复制属性值与保留导出对象引用,解释 module.exports 重新赋值的风险,并给出拆分依赖和显式初始化的改法。

    核心关键词Node.js CommonJS 循环依赖 require cache
    #模块与工具链#缓存
  9. 0159
    Node.js模块与工具链

    删除 require.cache 后重新 require 能否真正热更新模块,有什么残留风险?

    删除 require.cache 后重新 require 能否真正热更新模块,有什么残留风险? 本文先给出可直接复述的结论,再用最小代码说明Node.js require.cache 删除 热重载的工作方式、判断依据、项目边界和常见误区。

    核心关键词Node.js require.cache 删除 热重载
    #模块与工具链#缓存
  10. 0160
    Node.js服务端工程

    Node.js 中 NODE_ENV=production 到底改变了什么,框架与依赖库据此做了哪些不同行为?

    Node.js 中 NODE_ENV=production 到底改变了什么,框架与依赖库据此做了哪些不同行为? 本文先给出可直接复述的结论,再用最小代码说明NODE_ENV=production 改变了什么的工作方式、判断依据、项目边界和常见误区。

    核心关键词NODE_ENV=production 改变了什么
    #服务端工程#缓存
  11. 0161
    Node.js流与二进制

    Node.js 把大文件流式转成 Base64 时按任意字节块 encode 为什么会得到错误结果?

    Node.js 把大文件流式转成 Base64 时按任意字节块 encode 为什么会得到错误结果? 本文先给出可直接复述的结论,再用最小代码说明Node.js Base64 流式 编码 3 字节 边界的工作方式、判断依据、项目边界和常见误区。

    核心关键词Node.js Base64 流式 编码 3 字节 边界
    #流与二进制#缓存#流处理
  12. 0162
    Node.js流与二进制

    Node.js Buffer.slice 共享内存而 Buffer.from(buffer) 拷贝,这一差异如何影响缓存大文件切块的释放?

    Node.js Buffer.slice 共享内存而 Buffer.from(buffer) 拷贝,这一差异如何影响缓存大文件切块的释放? 本文先给出可直接复述的结论,再用最小代码说明Node.js Buffer slice 共享内存 拷贝 释放的工作方式、判断依据、项目边界和常见误区。

    核心关键词Node.js Buffer slice 共享内存 拷贝 释放
    #流与二进制#缓存
  13. 0163
    Node.js流与二进制

    Node.js 用 Transform 解析 NDJSON 时,最后一块没有换行也应产出一条记录,应放在哪里处理?

    Node.js 用 Transform 解析 NDJSON 时,最后一块没有换行也应产出一条记录,应放在哪里处理? 本文先给出可直接复述的结论,再用最小代码说明Node.js NDJSON Transform flush 最后一条的工作方式、判断依据、项目边界和常见误区。

    核心关键词Node.js NDJSON Transform flush 最后一条
    #流与二进制#缓存
  14. 0164
    Nuxt数据与服务端

    Nitro 的缓存系统支持哪些后端存储?如何配置 Redis 作为默认缓存后端?

    Nitro 的缓存系统支持哪些后端存储?如何配置 Redis 作为默认缓存后端? 本文先给出可直接复述的结论,再用最小代码说明Nuxt Nitro 缓存后端 Redis 配置的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt Nitro 缓存后端 Redis 配置
    #数据与服务端#缓存
  15. 0165
    Nuxt数据与服务端

    Nitro 如何实现基于 HTTP 头部和路径的缓存策略?如何配置一个特定接口返回 1 小时内不重新请求的响应?

    Nitro 如何实现基于 HTTP 头部和路径的缓存策略?如何配置一个特定接口返回 1 小时内不重新请求的响应? 本文先给出可直接复述的结论,再用最小代码说明Nuxt Nitro 缓存策略 HTTP 头部 响应缓存的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt Nitro 缓存策略 HTTP 头部 响应缓存
    #数据与服务端#缓存#HTTP
  16. 0166
    Nuxt数据与服务端

    在 Nuxt 3 中,如何通过 Nitro 优化 GraphQL 查询的响应时间?是否支持预执行或结果缓存?

    在 Nuxt 3 中,如何通过 Nitro 优化 GraphQL 查询的响应时间?是否支持预执行或结果缓存? 本文先给出可直接复述的结论,再用最小代码说明Nuxt Nitro GraphQL 优化 预执行 缓存的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt Nitro GraphQL 优化 预执行 缓存
    #数据与服务端#缓存
  17. 0167
    Nuxt数据与服务端

    如何在 Nitro 中配置日志输出以调试数据获取过程?是否支持按请求路径记录缓存命中情况?

    如何在 Nitro 中配置日志输出以调试数据获取过程?是否支持按请求路径记录缓存命中情况? 本文先给出可直接复述的结论,再用最小代码说明Nuxt Nitro 日志记录数据获取与缓存命中的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt Nitro 日志记录数据获取与缓存命中
    #数据与服务端#缓存#可观测性
  18. 0168
    Nuxt数据与服务端

    Nuxt 3 的 SSR 响应缓存是如何工作的?如何配置一个页面在 10 分钟内不重新生成?

    Nuxt 3 的 SSR 响应缓存是如何工作的?如何配置一个页面在 10 分钟内不重新生成? 本文先给出可直接复述的结论,再用最小代码说明Nuxt Nitro SSR 响应缓存 时间配置的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt Nitro SSR 响应缓存 时间配置
    #数据与服务端#路由#缓存
  19. 0169
    Nuxt数据与服务端

    如何强制刷新 useAsyncData 缓存?是否有方法在组件内触发一次新的服务端数据获取?

    如何强制刷新 useAsyncData 缓存?是否有方法在组件内触发一次新的服务端数据获取? 本文先给出可直接复述的结论,再用最小代码说明Nuxt 3 useAsyncData 强制刷新 缓存更新的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt 3 useAsyncData 强制刷新 缓存更新
    #数据与服务端#异步编程#缓存
  20. 0170
    Nuxt数据与服务端

    useAsyncData 是否支持多个数据源同时获取?如何组织多个 useAsyncData 调用以避免阻塞?

    useAsyncData 是否支持多个数据源同时获取?如何组织多个 useAsyncData 调用以避免阻塞? 本文先给出可直接复述的结论,再用最小代码说明Nuxt 3 useAsyncData 多个数据源 并发请求的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt 3 useAsyncData 多个数据源 并发请求
    #数据与服务端#异步编程#缓存
  21. 0171
    Nuxt数据与服务端

    useFetch 如何利用 ETag 头实现条件请求?是否支持自动比对并跳过重复响应?

    useFetch 如何利用 ETag 头实现条件请求?是否支持自动比对并跳过重复响应? 本文先给出可直接复述的结论,再用最小代码说明Nuxt 3 useFetch ETag 条件请求自动跳过的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt 3 useFetch ETag 条件请求自动跳过
    #数据与服务端#缓存
  22. 0172
    操作系统文件与 I/O

    posix_fadvise 的 SEQUENTIAL 与 DONTNEED 提示分别如何改变内核预读与缓存行为?

    posix_fadvise 的 SEQUENTIAL 与 DONTNEED 提示分别如何改变内核预读与缓存行为? 本文先给出可直接复述的结论,再用最小代码说明posix_fadvise 预读 丢弃缓存 顺序扫描的工作方式、判断依据、项目边界和常见误区。

    核心关键词posix_fadvise 预读 丢弃缓存 顺序扫描
    #文件与 I/O#缓存
  23. 0173
    操作系统文件与 I/O

    使用 O_DIRECT 绕过页缓存时对缓冲区和偏移有什么约束,适合什么场景?

    使用 O_DIRECT 绕过页缓存时对缓冲区和偏移有什么约束,适合什么场景? 本文先给出可直接复述的结论,再用最小代码说明O_DIRECT 对齐 绕过页缓存 应用场景的工作方式、判断依据、项目边界和常见误区。

    核心关键词O_DIRECT 对齐 绕过页缓存 应用场景
    #文件与 I/O#缓存
  24. 0174
    操作系统文件与 I/O

    Linux 页缓存如何让普通 read/write 变快,又带来什么内存统计上的误解?

    Linux 页缓存如何让普通 read/write 变快,又带来什么内存统计上的误解? 本文先给出可直接复述的结论,再用最小代码说明page cache 页缓存 buff/cache free 内存的工作方式、判断依据、项目边界和常见误区。

    核心关键词page cache 页缓存 buff/cache free 内存
    #文件与 I/O#缓存
  25. 0175
    操作系统文件与 I/O

    write 返回成功后,数据到达磁盘的顺序和时机由什么决定?

    write 返回成功后,数据到达磁盘的顺序和时机由什么决定? 本文先给出可直接复述的结论,再用最小代码说明write 写回 dirty page 回写 落盘时机的工作方式、判断依据、项目边界和常见误区。

    核心关键词write 写回 dirty page 回写 落盘时机
    #文件与 I/O#异步编程#缓存
  26. 0176
    操作系统内存与虚拟化

    为什么按行遍历二维数组比按列遍历快,缓存局部性如何影响程序性能?

    为什么按行遍历二维数组比按列遍历快,缓存局部性如何影响程序性能? 本文先给出可直接复述的结论,再用最小代码说明缓存局部性 行优先 遍历 性能的工作方式、判断依据、项目边界和常见误区。

    核心关键词缓存局部性 行优先 遍历 性能
    #内存与虚拟化#缓存#性能优化
  27. 0177
    操作系统内存与虚拟化

    多线程程序中什么是伪共享(false sharing),如何避免?

    多线程程序中什么是伪共享(false sharing),如何避免? 本文先给出可直接复述的结论,再用最小代码说明伪共享 false sharing 缓存行 多线程的工作方式、判断依据、项目边界和常见误区。

    核心关键词伪共享 false sharing 缓存行 多线程
    #内存与虚拟化#缓存#并发编程
  28. 0178
    操作系统内存与虚拟化

    为什么 free 之后进程的 RSS 往往不会立即下降?

    为什么 free 之后进程的 RSS 往往不会立即下降? 本文先给出可直接复述的结论,再用最小代码说明free 内存不释放 RSS glibc的工作方式、判断依据、项目边界和常见误区。

    核心关键词free 内存不释放 RSS glibc
    #内存与虚拟化#缓存#并发编程
  29. 0179
    操作系统内存与虚拟化

    缓存一致性协议和内存屏障分别解决多核编程中的什么问题?

    缓存一致性协议和内存屏障分别解决多核编程中的什么问题? 本文先给出可直接复述的结论,再用最小代码说明缓存一致性 MESI 内存屏障 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词缓存一致性 MESI 内存屏障 区别
    #内存与虚拟化#缓存
  30. 0180
    操作系统内存与虚拟化

    如何区分进程是内存泄漏还是被 glibc 分配器缓存了内存?

    如何区分进程是内存泄漏还是被 glibc 分配器缓存了内存? 本文先给出可直接复述的结论,再用最小代码说明内存泄漏 诊断 RSS 增长 malloc的工作方式、判断依据、项目边界和常见误区。

    核心关键词内存泄漏 诊断 RSS 增长 malloc
    #内存与虚拟化#缓存#并发编程
  31. 0181
    操作系统内存与虚拟化

    匿名 mmap 和文件 mmap 在页面来源与回收路径上有什么区别?

    匿名 mmap 和文件 mmap 在页面来源与回收路径上有什么区别? 本文先给出可直接复述的结论,再用最小代码说明匿名映射 文件映射 mmap 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词匿名映射 文件映射 mmap 区别
    #内存与虚拟化#缓存
  32. 0182
    操作系统内存与虚拟化

    用 mmap 读文件和用 read 读文件在数据拷贝和缺页上有什么差异?

    用 mmap 读文件和用 read 读文件在数据拷贝和缺页上有什么差异? 本文先给出可直接复述的结论,再用最小代码说明mmap read 区别 零拷贝 缺页的工作方式、判断依据、项目边界和常见误区。

    核心关键词mmap read 区别 零拷贝 缺页
    #内存与虚拟化#缓存
  33. 0183
    操作系统内存与虚拟化

    Linux 页缓存是什么,为什么 free 显示的可用内存很少但系统并不缺内存?

    Linux 页缓存是什么,为什么 free 显示的可用内存很少但系统并不缺内存? 本文先给出可直接复述的结论,再用最小代码说明页缓存 page cache available 内存的工作方式、判断依据、项目边界和常见误区。

    核心关键词页缓存 page cache available 内存
    #内存与虚拟化#缓存
  34. 0184
    操作系统内存与虚拟化

    Linux 内核的 slab 分配器解决什么问题?

    Linux 内核的 slab 分配器解决什么问题? 本文先给出可直接复述的结论,再用最小代码说明slab 分配器 内核 对象缓存的工作方式、判断依据、项目边界和常见误区。

    核心关键词slab 分配器 内核 对象缓存
    #内存与虚拟化#缓存
  35. 0185
    操作系统内存与虚拟化

    vm.swappiness 参数如何影响匿名页与页缓存的回收倾向?

    vm.swappiness 参数如何影响匿名页与页缓存的回收倾向? 本文先给出可直接复述的结论,再用最小代码说明swappiness 参数 swap 回收倾向的工作方式、判断依据、项目边界和常见误区。

    核心关键词swappiness 参数 swap 回收倾向
    #内存与虚拟化#缓存
  36. 0186
    操作系统内存与虚拟化

    TLB 在地址转换中起什么作用,TLB miss 时代价有多大?

    TLB 在地址转换中起什么作用,TLB miss 时代价有多大? 本文先给出可直接复述的结论,再用最小代码说明TLB 作用与 TLB miss 代价的工作方式、判断依据、项目边界和常见误区。

    核心关键词TLB 作用与 TLB miss 代价
    #内存与虚拟化#缓存
  37. 0187
    操作系统内存与虚拟化

    zswap 和 zram 在压缩换出路径上有什么区别?

    zswap 和 zram 在压缩换出路径上有什么区别? 本文先给出可直接复述的结论,再用最小代码说明zswap zram 区别 压缩内存的工作方式、判断依据、项目边界和常见误区。

    核心关键词zswap zram 区别 压缩内存
    #内存与虚拟化#缓存
  38. 0188
    操作系统进程与并发

    为什么频繁上下文切换会降低性能,如何在压测中观测?

    为什么频繁上下文切换会降低性能,如何在压测中观测? 本文先给出可直接复述的结论,再用最小代码说明上下文切换开销 vmstat的工作方式、判断依据、项目边界和常见误区。

    核心关键词上下文切换开销 vmstat
    #进程与并发#缓存#性能优化
  39. 0189
    操作系统进程与并发

    CPU 亲和性是什么,绑核在什么场景能提升性能?

    CPU 亲和性是什么,绑核在什么场景能提升性能? 本文先给出可直接复述的结论,再用最小代码说明CPU 亲和性 sched_setaffinity的工作方式、判断依据、项目边界和常见误区。

    核心关键词CPU 亲和性 sched_setaffinity
    #进程与并发#缓存#性能优化
  40. 0190
    操作系统进程与并发

    为什么多线程程序需要内存序,x86 和 ARM 上的可见性差异在哪?

    为什么多线程程序需要内存序,x86 和 ARM 上的可见性差异在哪? 本文先给出可直接复述的结论,再用最小代码说明内存序 memory ordering的工作方式、判断依据、项目边界和常见误区。

    核心关键词内存序 memory ordering
    #进程与并发#Agent 记忆#缓存
  41. 0191
    PWA离线与渐进增强

    为什么在 activate 事件中清理旧版本缓存而不是在 install 事件中?

    为什么在 activate 事件中清理旧版本缓存而不是在 install 事件中? 本文先给出可直接复述的结论,再用最小代码说明activate 事件 清理旧缓存 cacheName的工作方式、判断依据、项目边界和常见误区。

    核心关键词activate 事件 清理旧缓存 cacheName
    #离线与渐进增强#缓存#离线应用
  42. 0192
    PWA离线与渐进增强

    Cache Storage API 和浏览器 HTTP 缓存有什么区别,为什么 PWA 离线要显式使用 Cache API?

    Cache Storage API 和浏览器 HTTP 缓存有什么区别,为什么 PWA 离线要显式使用 Cache API? 本文先给出可直接复述的结论,再用最小代码说明Cache Storage API HTTP缓存 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词Cache Storage API HTTP缓存 区别
    #离线与渐进增强#缓存#离线应用
  43. 0193
    PWA离线与渐进增强

    带内容哈希的静态资源与 HTML 文档应分别采用什么缓存与失效策略?

    带内容哈希的静态资源与 HTML 文档应分别采用什么缓存与失效策略? 本文先给出可直接复述的结论,再用最小代码说明内容哈希 缓存失效 HTML 静态资源的工作方式、判断依据、项目边界和常见误区。

    核心关键词内容哈希 缓存失效 HTML 静态资源
    #离线与渐进增强#缓存#离线应用
  44. 0194
    PWA离线与渐进增强

    Cache First 缓存策略适用于 PWA 中哪些资源,它最大的风险是什么?

    Cache First 缓存策略适用于 PWA 中哪些资源,它最大的风险是什么? 本文先给出可直接复述的结论,再用最小代码说明Cache First 缓存策略 适用场景 风险的工作方式、判断依据、项目边界和常见误区。

    核心关键词Cache First 缓存策略 适用场景 风险
    #离线与渐进增强#缓存#离线应用
  45. 0195
    PWA离线与渐进增强

    Cache Only 和 Network Only 两种极端策略各自适合什么资源?

    Cache Only 和 Network Only 两种极端策略各自适合什么资源? 本文先给出可直接复述的结论,再用最小代码说明Cache Only Network Only 适用资源的工作方式、判断依据、项目边界和常见误区。

    核心关键词Cache Only Network Only 适用资源
    #离线与渐进增强#缓存#离线应用
  46. 0196
    PWA离线与渐进增强

    为什么把 fetch 的 Response 存入缓存前必须 response.clone()?

    为什么把 fetch 的 Response 存入缓存前必须 response.clone()? 本文先给出可直接复述的结论,再用最小代码说明Response clone 缓存 只读一次的工作方式、判断依据、项目边界和常见误区。

    核心关键词Response clone 缓存 只读一次
    #离线与渐进增强#缓存#离线应用
  47. 0197
    PWA离线与渐进增强

    PWA 是否应该把大体积音视频资源纳入离线缓存,取舍标准和替代方案是什么?

    PWA 是否应该把大体积音视频资源纳入离线缓存,取舍标准和替代方案是什么? 本文先给出可直接复述的结论,再用最小代码说明离线缓存 大文件 音视频 取舍的工作方式、判断依据、项目边界和常见误区。

    核心关键词离线缓存 大文件 音视频 取舍
    #离线与渐进增强#缓存#离线应用
  48. 0198
    PWA离线与渐进增强

    如何用 Chrome DevTools 的 Application 面板诊断 Service Worker 注册失败和缓存未命中的问题?

    如何用 Chrome DevTools 的 Application 面板诊断 Service Worker 注册失败和缓存未命中的问题? 本文先给出可直接复述的结论,再用最小代码说明DevTools Application Service Worker 调试的工作方式、判断依据、项目边界和常见误区。

    核心关键词DevTools Application Service Worker 调试
    #离线与渐进增强#缓存#离线应用
  49. 0199
    PWA离线与渐进增强

    离线时图片加载失败如何用占位图回退,fetch 事件中如何实现按请求类型的回退?

    离线时图片加载失败如何用占位图回退,fetch 事件中如何实现按请求类型的回退? 本文先给出可直接复述的结论,再用最小代码说明离线图片占位 fallback fetch respondWith的工作方式、判断依据、项目边界和常见误区。

    核心关键词离线图片占位 fallback fetch respondWith
    #离线与渐进增强#缓存#离线应用
  50. 0200
    PWA离线与渐进增强

    如何在 fetch 事件中识别页面导航请求(request.mode === 'navigate')并与静态资源分流处理?

    如何在 fetch 事件中识别页面导航请求(request.mode === 'navigate')并与静态资源分流处理? 本文先给出可直接复述的结论,再用最小代码说明fetch 事件 request.mode navigate 分流的工作方式、判断依据、项目边界和常见误区。

    核心关键词fetch 事件 request.mode navigate 分流
    #离线与渐进增强#缓存#离线应用
上一页
123456…8
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致