Currently the application using the polling method (i.e, to retrieve new data from server in a fixed amount of seconds).
This is quite taxing and does not retrieve latest result immediately. Assuming the server is using ASMX for webservice functions and if possible, without a major overhaul, how can I better improve on the application efficiency?
By taxing , I mean the server would have to pull up different SQL tables and associated data and stuff, meaning complex data processing which if there is alot of concurrent users I'm afraid there might be possible issues with the server performance in the future.
The latest data will not be retrieved as currently the application is using request-response https type of calls.
I can improve more on the mobile application side, but not able to modify much on the server side apart from the server's webservice files.