SAP Gateway 在开发系统和生产系统上的缓存控制

简介: SAP Gateway 在开发系统和生产系统上的缓存控制

SAP Gateway 元数据缓存可以启用和禁用,并且在非生产系统中默认停用。 我们推荐以下缓存设置:


开发系统

应该禁用 SAP Gateway 元数据缓存,以便始终获取最新的元数据(默认设置)。


OData 通道应用程序应在其模型提供程序类的 GET_LAST_MODIFIED 方法中设置最新时间戳或坚持默认实现。


生产系统

应始终启用 SAP Gateway 元数据缓存以提高性能(默认设置)。我们需要在每次导入更改后的模型提供程序类后清理元数据缓存。


性能测试系统

应始终启用 SAP Gateway 元数据缓存以提高性能(默认设置)。


性能测试只能在 SAP Gateway 元数据缓存完全初始化后进行,也就是说,至少必须调用一次服务。


image.png


有些资源不会经常更改,如果可以从客户端缓存而不是后端系统读取数据,则可以预期会有相当大的性能改进。 SAP Gateway 支持 HTTP 标头字段 if-modified-since。 该字段是一个时间戳,可以读取并与应用程序数据的最后修改进行比较。 如果最后一次修改早于 if-modified-since 则不需要读取应用程序数据,而是只返回 HTTP 304 响应——“未修改”。


前台:/IWFND/R_SM_CLEANUP


image.png


Tcode:/IWFND/MED_ACTIVATE


report:/IWFND/R_COF_CACHE_SETTINGS


数据库表 /IWFND/C_CONFIG



CLEAN_UP 方法里:数据库表 /iwfnd/i_med_ctc


image.png

image.png


后台服务器:


image.png


后台事务码:/IWBEP/CACHE_CLEANUP


报表:/IWBEP/R_MGW_MED_CACHE_CLEANUP


image.png


/IWBEP/L_MGW_MDE:Model Dependency



image.png


具体内容:


image.png


/IWBEP/I_MGW_CTC: generic cluster table for meta data caching



image.png


前台和后台服务器的数据库表:


/IWBEP/I_MGW_CTC

/IWFND/I_MED_CTC



image.png


所有的 cache 事物码:



image.png

/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



相关文章
|
2天前
|
机器学习/深度学习 缓存 NoSQL
深度学习在图像识别中的应用与挑战后端开发中的数据缓存策略
本文深入探讨了深度学习技术在图像识别领域的应用,包括卷积神经网络(CNN)的原理、常见模型如ResNet和VGG的介绍,以及这些模型在实际应用中的表现。同时,文章也讨论了数据增强、模型集成等改进性能的方法,并指出了当前面临的计算资源需求高、数据隐私等挑战。通过综合分析,本文旨在为深度学习在图像识别中的进一步研究和应用提供参考。 本文探讨了后端开发中数据缓存的重要性和实现方法,通过具体案例解析Redis在实际应用中的使用。首先介绍了缓存的基本概念及其在后端系统性能优化中的作用;接着详细讲解了Redis的常见数据类型和应用场景;最后通过一个实际项目展示了如何在Django框架中集成Redis,
|
16天前
|
缓存 运维 NoSQL
二级缓存架构极致提升系统性能
本文详细阐述了如何通过二级缓存架构设计提升高并发下的系统性能。
|
1月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
消息中间件 缓存 监控
70 0
|
1月前
|
缓存 前端开发 Linux
哇塞!NPM 缓存竟成开发拦路虎?快来掌握清空秘籍,开启前端开发逆袭之旅!
【8月更文挑战第20天】NPM是前端开发中管理依赖的关键工具。有时需清空其缓存以解决版本不一致或包损坏等问题,确保使用最新依赖。可通过命令`npm cache clean --force`强制清空全部缓存,或手动删除各系统下的缓存文件夹。注意清空缓存可能延长后续安装时间,建议事先备份依赖或确保可重新安装。正确管理缓存有助于提升开发效率。
36 1
|
1月前
|
缓存 应用服务中间件 nginx
[nginx]proxy_cache缓存系统
[nginx]proxy_cache缓存系统
|
27天前
|
存储 缓存 JavaScript
深入理解后端开发中的缓存机制
【8月更文挑战第31天】本文将通过一个实际的后端开发案例,介绍如何有效地使用缓存来提高应用性能。我们将从基础概念开始,逐步深入到缓存策略的实施,最后通过代码示例展示如何在Node.js环境中实现一个简单的缓存系统。无论你是缓存新手还是希望优化现有系统的开发者,这篇文章都将为你提供实用的指导和启示。
|
1月前
|
缓存 架构师 数据库
缓存系统稳定性 - 架构师峰会演讲实录
缓存系统稳定性 - 架构师峰会演讲实录
|
1月前
|
存储 缓存 关系型数据库
Django后端架构开发:缓存机制,接口缓存、文件缓存、数据库缓存与Memcached缓存
Django后端架构开发:缓存机制,接口缓存、文件缓存、数据库缓存与Memcached缓存
34 0
|
1月前
|
存储 缓存 数据库
Django后端架构开发:信号与缓存架构开发
Django后端架构开发:信号与缓存架构开发
64 0