电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

运行期资源服务端和应用开发端如何缓存资源?

来源:用友作者:用友2025-09-011

运行期资源服务端和应用开发端如何缓存资源?

服务端和应用开发端采用不同的缓存结构来存储资源。以下是详细的缓存结构:

服务端资源缓存结构

服务端的资源缓存结构如下:

  • Key: 资源名称 (例如 ResourceName1, ResourceName2)
  • Value: 资源项 (例如 IData1, IData2)

这意味着服务端是以资源名称为键,资源对象为值进行缓存的。

应用开发端资源缓存结构

应用开发端的资源缓存结构则更加复杂,包含两层结构:

  • Key: 组件标识 (例如 CompoentID)
  • Value: 第一层的值是一个 Hashtable,其中:
    • Key: 资源名称 (例如 ResourceName1, ResourceName2)
    • Value: 资源项 (例如 IData1, IData2)

这意味着应用开发端的资源缓存以组件标识为键,每个组件标识对应的值是一个 Hashtable,该 Hashtable 中又以资源名称为键,资源项为值。

缓存合并

在分布式部署环境中,服务端和应用开发端处于不同的进程中,它们各自维护着自己的缓存。但在集中式部署环境中,服务端与应用开发端位于同一个进程中,这时它们会共享同一个缓存结构。在这种情况下,缓存结构会合并服务端和应用开发端的缓存,包括:

  • Key: 资源名称 (例如 ResourceNa

运行期资源服务端和应用开发端如何缓存资源?

服务端和应用开发端采用不同的缓存结构来存储资源。以下是详细的缓存结构:服务端资源缓存结构服务端的资源缓存结构如下:Key: 资源名称 ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信