Quantcast
Channel: SCN : All Content - SAP Gateway
Viewing all articles
Browse latest Browse all 2823

Client Side caching (eTag) for standard gateway services

$
0
0

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


Viewing all articles
Browse latest Browse all 2823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>