SAP Gateway 在开发系统和生产系统上的缓存控制
SAP Gateway 元数据缓存可以启用和禁用,并且在非生产系统中默认停用。 我们推荐以下缓存设置:
开发系统
应该禁用 SAP Gateway 元数据缓存,以便始终获取最新的元数据(默认设置)。
OData 通道应用程序应在其模型提供程序类的 GET_LAST_MODIFIED 方法中设置最新时间戳或坚持默认实现。
生产系统
应始终启用 SAP Gateway 元数据缓存以提高性能(默认设置)。我们需要在每次导入更改后的模型提供程序类后清理元数据缓存。
性能测试系统
应始终启用 SAP Gateway 元数据缓存以提高性能(默认设置)。
性能测试只能在 SAP Gateway 元数据缓存完全初始化后进行,也就是说,至少必须调用一次服务。
有些资源不会经常更改,如果可以从客户端缓存而不是后端系统读取数据,则可以预期会有相当大的性能改进。 SAP Gateway 支持 HTTP 标头字段 if-modified-since。 该字段是一个时间戳,可以读取并与应用程序数据的最后修改进行比较。 如果最后一次修改早于 if-modified-since 则不需要读取应用程序数据,而是只返回 HTTP 304 响应——“未修改”。
前台:/IWFND/R_SM_CLEANUP
Tcode:/IWFND/MED_ACTIVATE
report:/IWFND/R_COF_CACHE_SETTINGS
数据库表 /IWFND/C_CONFIG
CLEAN_UP 方法里:数据库表 /iwfnd/i_med_ctc
后台服务器:
后台事务码:/IWBEP/CACHE_CLEANUP
报表:/IWBEP/R_MGW_MED_CACHE_CLEANUP
/IWBEP/L_MGW_MDE:Model Dependency
具体内容:
/IWBEP/I_MGW_CTC: generic cluster table for meta data caching
前台和后台服务器的数据库表:
/IWBEP/I_MGW_CTC /IWFND/I_MED_CTC
所有的 cache 事物码:
/IWBEP/CACHE /IWBEP/CACHE_CLEANUP /IWFND/CACHE /IWFND/CACHE_CLEANUP /IWFND/CACHE_REBUILD /IWNGW/H_CACHE_SDATA /IWNGW/H_CLEAR_CACHE - /IWNGW/R_HUB_CLEAR_CACHE
相关文章
- 【架构师(第二十五篇)】编辑器开发之属性编辑区域表单渲染
- 【架构师(第二十六篇)】编辑器开发之属性编辑同步渲染
- 2021年度“CCF-腾讯犀牛鸟基金”发布结题评优结果
- 【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门
- 太空噗|重燃太空热潮!与噗噗星人一同探索星海浪漫
- 算法工程师深度解构ChatGPT技术
- 【架构师(第二十八篇)】 测试工具 Vue-Test-Utils 基础语法
- 【架构师(第二十九篇)】Vue-Test-Utils 触发事件和异步请求
- 【架构师(第三十篇)】Vue-Test-Utils 全局组件和第三方库 vuex | vue-router
- 【架构师(第三十一篇)】前端测试之 TDD 的开发方式
- 【架构师(第三十二篇)】 通用上传组件开发及测试用例
- 【架构师(第三十三篇)】 Vue 中的实例及本地图片预览
- 【架构师(第三十四篇)】 业务组件库开发之 vue3 的插件系统
- 【架构师(第三十五篇)】 业务组件库开发之使用 Rollup 进行打包
- 【架构师(第三十六篇)】 业务组件库开发之发布到 NPM
- 【架构师(第四十二篇)】 服务端开发之常用的登录鉴权方式
- 【架构师(第四十三篇)】 服务端开发之单元测试和接口测试
- 【架构师(第四十四篇)】 服务端开发之 pm2 和 nginx 介绍
- 【架构师(第四十六篇)】 服务端开发之安装 Docker
- 【架构师(第四十七篇)】 服务端开发之认识 Docker