crowell / modpagespeed_tmp

Automatically exported from code.google.com/p/modpagespeed
Apache License 2.0
0 stars 0 forks source link

Improve multi-server upgrade experience #732

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When mod_pagespeed is installed on multiple servers behind a load balancer, 
Server A may generate HTML that generates URL references for resources that 
must be served by Server B.

This can complicate server upgrades.  The JavaScript and images served from 
/mod_pagespeed_static has hashes that can change during upgrades.  This can 
result in failures during that process.

To make upgrade easier, mod_pagespeed should support a mode to serve all 
/mod_pagespeed_static resources inline.   Then upgrades can be done by:

1. restart all servers in this upgrade-mode where  /mod_pagespeed_static 
resources are inlined
2. upgrade all servers
3. restart the servers in normal mode using /mod_pagespeed_static.

Original issue reported on code.google.com by jmara...@google.com on 26 Jun 2013 at 3:09