on 02-06-2006 9:49 PM
I have a problem with the performance of a Dynpro application on low bandwidth line (128K with a 256K burst).
After some analysis it is a result of the JavaScript and StyleSheet required for the Dynpro UI Elements. A blank Dynpro page is currently about 600KB with just the .jss & .css files - our target for the low bandwidth sites is a 50KM web page (before compression).
Are there any recomendations on how to reduce the page size?
Of course the .jss & .css will cache for a 24 hour period. However, the helpdesk still gets a lot of calls for the instances when the .jss & .css is not cached. We can't control the customer machines and can't count on the cache.
Roland,
Could you trace via HTTP tunneling or via logs that JS & CSS files are sent in GZip encoded form? This way they are reduced by very high factor.
Valery Silaev
EPAM Systems
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Valery,
I forgot to mention that we have already turned on gzip compression. The application server provides compression, it is just a configuration. This gets us to a page that is still over 100KB compressed.
The target is for a page that is under 50KB before compression. So that we could compress it down to something around 20KB (compressed target).
Thanks for the suggestion - can you think of anything else?
Roland
That's not exactly what I meant but the idea is the same. There is a guide for EP Optimization but I think that many of the ideas would apply here. I'm not a dynpro guy so these are only some thoughts from an outsider. JSMIN is a program that you can download from the internet and it strips out all of the formatting and comments in your code. It basically makes your js files one big long string without removing any of the functionality. Flumpcakes http://flumpcakes.co.uk/css/optimiser/ will do the same for your css files.
If you try it and it works could you post back here with the improvements?
Thanks
You may be interested in http://www.sapteched.com/usa/edu_sessions/session.htm?id=589 which deals on how end user and application to application can be improved with advanced network solutions as network plays an important role after application is optimized at the server and application layer (gzip compression, css optimizer, etc.). This improvement is achieved with low bandwidth, or high latency or with packet loss.
The presentation is based on a set of blue-prints prepared with network partners. A few of those blue-prints (white papers) are already available at SDN.
Thanks,
Swapan Saha
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.