Gateway Experts,
I am working on HCM Renewal project which is based on UI5 and oData services. We see there is a performance issue while landing portal page and on further analysis it came to a point that standard gateway services are consuming most of time like LAUNCHPAD, PAGE_BUILDER_PERS. We are on Gateway 2 SPS09 .
I looked at 2014 SAP Dcdoe session on advanced gateway options especially eTag and soft-state . Although SAP has mentioned custom gateway services in their exercises I have enhanced these standard gateway services to activate soft-state caching and I do see difference in performance. Initially it was taking about 15-17 secs but now it gets loaded in 10-11 seconds on initial load and subsequent refresh of page are at 7-9 secs . We need more performance improvement and have to explore more options .
Questions :
- Did I do correct thing by enhancing standard services to activate soft-cache or that is not recommended ?
- I want to implement eTag handling but how do I do it with standard services ? Is it possible ? I may extend these services but I guess that would be a work to create new property for last modified as they don't have it now and also to write enhancements to populate this last modified in header and use it . Can anybody please guide how to do eTag handling for better performance on standard gateway services which are not having it already ?
- I came across the following link, is this feasible for performance improvement on standard services . Which is recommended eTag or below ?
Implementation Example - SAP NetWeaver Gateway - SAP Library
- I do have option for $batch but that would need a technical design change so keeping it as last option but if you have any ideas please share.
Thanks & Regards
Sudarshan