Feature #606

Replacing cache technology

Added by Magoni Bruno over 5 years ago. Updated over 4 years ago.

Status:ClosedStart date:03/22/2013
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:PROXY
Target version:4.0.0
Sponsor: Ergonomic impact:
Functional impact:

Description

For now, PROXY is using ehcache framework for:
  • caching PROXY configs
  • caching OGC GetCapabilities results
  • caching WMS GetMap result
These caching mechanisms have to be replaced by:
  • using Hibernate API for caching all virtual services configuration and policies; note that Hibernate is able to use ehcache when necessary (what is not in our case)
  • using OpenGeo SDK for MAP component; such SDK manages GetCapabilities more efficiently than proxying every OGC services with PROXY => already done inside last version of MAP component
  • using WMTS service which is more efficient than proxying and caching every WMS service with PROXY => already done inside last version of MAP component

History

#1 Updated by Magoni Bruno over 5 years ago

  • Status changed from Accepted to Affected
  • Assignee set to Van Hoecke Hélène

#2 Updated by Mérour Xavier over 5 years ago

@question for Bruno.

Considering this comment :

using OpenGeo SDK for MAP component; such SDK manages GetCapabilities more efficiently than proxying every OGC
 services with PROXY => already done inside last version of MAP component

What if we use PROXY without the MAP ? does it mean there is no more GetCapabilities results cached in the PROXY ?

Thanks !

#3 Updated by Magoni Bruno over 5 years ago

Hello Xavier,

Sorry not having clear enough in my explanation.
All cache functionalities will be kept inside PROXY, even when client OGC applications are accessing directly the PROXY web services.

ehcache won't be thrown away if we can not replace it entirely with Hibernate and better time response.

Hope it will respond to your interrogation :-)

#4 Updated by Mérour Xavier over 5 years ago

Yes, it is :-)

Thanks.

#5 Updated by Magoni Bruno about 5 years ago

  • Target version changed from 132 to 4.0.0

#6 Updated by Magoni Bruno almost 5 years ago

  • Status changed from Affected to Resolved
  • Assignee deleted (Van Hoecke Hélène )

#7 Updated by Magoni Bruno almost 5 years ago

  • Status changed from Resolved to To merge

#8 Updated by Magoni Bruno almost 5 years ago

  • % Done changed from 50 to 100

#9 Updated by Magoni Bruno over 4 years ago

  • Status changed from To merge to Closed

Also available in: Atom PDF