3
 Followers
34
 Likes

Precaching of Outsystems deployments in Production environment

1CP
On our radar
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.
Created on 5 Nov 2010
Comments (8)
Merged this idea with 'Give ServiceCenter the option to load applications after publishing' (created on 2011-03-15 17:09:30 by André Ramos)
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
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
Merged this idea with 'Outsystems - Integrated Warmup' (created on 14 Nov 2018 16:11:02 by Miguel Sousa)

Outsystems should provide an internal Warmup or Outsystems official Warmup Tool so Clients do not suffer from IIS files generation (slowness) after Deployments.



This comment was:
- originally posted on idea 'Outsystems - Integrated Warmup' (created on 14 Nov 2018 by Miguel Sousa)
- merged to idea 'Precaching of Outsystems deployments in Production environment' on 16 Nov 2018 08:17:28 by Kilian Hekhuis
Merged this idea with '1-Click Publishing should pre-compile the website' (created on 26 Aug 2010 09:10:41 by Ricardo Camacho)

This comment was:
- originally posted on idea 'Outsystems - Integrated Warmup' (created on 14 Nov 2018 by Miguel Sousa)
- merged to idea 'Precaching of Outsystems deployments in Production environment' on 16 Nov 2018 08:17:28 by Kilian Hekhuis
As we all know, the first open of a web application takes a while, mostly due to the on-demand compiling system used in IIS. If 1CP were to pre-compile the website and perhaps run a site crawler on the entire app, testing could be done faster and thus decrease even more our time to market ratio.

This comment was:
- originally posted on idea '1-Click Publishing should pre-compile the website' (created on 26 Aug 2010 by Ricardo Camacho)
- merged to idea 'Outsystems - Integrated Warmup' on 15 Nov 2018 17:27:25 by Fernando Moitinho


This comment was:
- originally posted on idea 'Outsystems - Integrated Warmup' (created on 14 Nov 2018 by Miguel Sousa)
- merged to idea 'Precaching of Outsystems deployments in Production environment' on 16 Nov 2018 08:17:28 by Kilian Hekhuis

Yeah, would be a nice feature.

I would like to see it as a setting though, instead of mandatory. you not always want the pre-compiled...



This comment was:
- originally posted on idea '1-Click Publishing should pre-compile the website' (created on 26 Aug 2010 by Ricardo Camacho)
- merged to idea 'Outsystems - Integrated Warmup' on 15 Nov 2018 17:27:25 by Fernando Moitinho


This comment was:
- originally posted on idea 'Outsystems - Integrated Warmup' (created on 14 Nov 2018 by Miguel Sousa)
- merged to idea 'Precaching of Outsystems deployments in Production environment' on 16 Nov 2018 08:17:28 by Kilian Hekhuis
views
396
Followers
3