一个相当迷惑的问题:shared,Cache,Application关系如何暧昧的?

woodcoal woodcoal 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Cache 和 Application 还好理解,不过问题就是 Application 本身能不能设置一个过期时间而不用 Cache?

另外 Shared 和 Cache 存在何种关系?

比如说我在类中创建了一个 Shared 类型的变量,所有的用户访问都可以共享到这个变量,还是只有某个用户的进程才能使用此变量?Cache我们可以从网站启动一直延续到网站停止,任何人访问的时候都可以共享使用,但是Shared呢?如果说Shared也可以,那么Shared和Cache有相同功效了,或者说Shared变量可以直接干掉Application了?

那么 shared,Cache,Application关系到底如何暧昧呢?
...全文

相关推荐

Application Cache未缓存文件无法访问无法加载问题

使用Application Cache缓存了页面及静态资源,在加载未缓存的资源时无法加载,并且有报错,下面为大家介绍个解决方法

weixin_38742124

16GB设备跑17.66GB大模型:量化、KV Cache与内存优化实战

从概念到原理,大模型部署在资源受限的边缘设备上,核心挑战往往不是文件大小,而是运行时内存的整体占用。模型权重、KV Cache、激活值与框架开销共同构成内存账单,理解这些动态占用是优化的前提。量化技术通过降低参数精度(如INT8、INT4)显著压缩权重体积,配合GGUF等格式与内存映射加载,可有效瘦身。KV Cache的管理则需结合上下文长度限制、PagedAttention等调度策略。系统层swap和共享内存配置可作为兜底手段。本文以17.66GB模型在16GB开发板上的完整部署链路为例,从内存账本到量化

新起点加油

OpenCode本地运行指南:Node.js、Bun与npx三角关系实战解析

OpenCode作为轻量级本地AI编程运行时,其稳定启动依赖于JavaScript运行时(Node.js/Bun)与包执行工具(npx)的协同。核心原理在于:npx并非简单命令执行器,而是沙箱化权限代理网关;Node.js提供兼容性基线,Bun则在I/O密集场景带来性能增益但非必需;三者错位将直接导致spawnSync ENOENT、EPERM权限拒绝等高频报错。技术价值体现在构建可复现、可审计的本地AI工作流信任链,支撑Claude Code等LLM能力在桌面端可靠调度。典型应用场景包括中文技能(supe

weixin_30561177

html5 application cache遇到的严重问题

在我们的3G版网站的项目中使用了html5 application cache,将大部分图片资源、js、css等静态资源放在manifest文件中,需要了解的朋友可以参考下

weixin_38630139

异步 HttpContext.Current实现取值的方法(解决异步Application,Session,Cache…等失效的问题)

回答的也多数都是:引用System.Web,不要用HttpContext.Current.Application应该用System.Web.HttpContext.Current.Application,后来在网上看到一篇关于System.Runtime.Remoting.Messaging.CallContext这个类的详细介绍才知道,原来HttpContext.Current是基于System.Runtime.Remoting.Messaging.CallContext这个类,子线程和异步线程都无法访问到主线程在CallContext中保存的数据。所以在异步执行的过程会就会出现HttpCo

weixin_38679449
评论 5
收藏 已收藏
分享
返回顶部
woodcoal
.NET社区 62,273 成员 668,968 内容