Precaching of Outsystems deployments in Production environment

By Eric Oud Ammerveld (PS9.1) on 5 Nov 2010
I would really like to see some improvement in the environment 'initial' setup speed after a publish.

Just after a initial deploy the loading of pages can take a very long time,
especially when this publish concerns several larger E-spaces.

It would be nice if the executed actions during a first run can e.g. be done upfront at the end of a publish.


Context:
A high latency is considered innoying to end-users, and will be noticed
more when a lot of publishes are done during working hours.
To avoid this one can delay publishes or  schedule an evening job.
The scheduling as an evening job would probably result in "slow system"
user notifications every morning after and less control over a publish.
Besides that delaying a publish will lead to a longer project cycle.

Request:
It would be very nice if there would be a caching method that would make sure the webservers' cache would be filled with an initial load of the page / execute of the queries involved so the system would be responsive, even directly after a publish.

Possible Workaround:
Currently as a workaround I'm thinking about creating an E-space that
would execute a HTTPGet on all clickable links in an E-space.
I would however need to create a list of all possible links that are to be clicked and besides that need to maintain this while I think the environment is perfectly aware of these links and there is probably a more efficient way to cache both queries and pages.
André Ramos15 Mar 2011
After publishing applications tend to get a slow first-start. It would be nice to have a feature that would cut that first-time response time, similiar to:

Application Warm-Up

http://www.iis.net/download/applicationwarmup



Merged from 'Give ServiceCenter the option to load applications after publishing' (idea created on 2011-03-15 17:09:30 by André Ramos), on 2011-03-18 15:16:17 by Rodrigo Castelo
André Ramos15 Mar 2011
This should work for the Java platform version also.

Merged from 'Give ServiceCenter the option to load applications after publishing' (idea created on 2011-03-15 17:09:30 by André Ramos), on 2011-03-18 15:16:17 by Rodrigo Castelo