Funzione #25316

Cache per parsing preset e creazione oggetto parametri

Added by Alessandro Radaelli over 1 year ago. Updated over 1 year ago.

Status:ChiusoStart date:02/19/2018
Priority:NormaleDue date:
Assignee:Alessandro Radaelli% Done:

0%

Category:-Spent time:-
Target version:3.11.0
Sponsor:

Description

Il parsing del preset e la creazione dell'oggetto parametri può essere pesante ed il ripeterlo ad ogni richiesta comporta appesantimento del server e rallentamenti: introdurre un meccanismo di cache per velocizzare questa operazione.

History

#1 Updated by Alessandro Radaelli over 1 year ago

  • Status changed from Nuovo to Chiuso

Introdotto l'utilizzo di una cache controllata tramite il file ehcache-jsr107-config.xml presente nel classpath (WEB-INF/classes). In particolare la cache relativa a questo ticket è chiamata Parametri.

Per la sintassi del file fare riferimento alla documentazione di ehcache [[http://www.ehcache.org/documentation/]]

Esempio di configurazione

<config
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
    xmlns='http://www.ehcache.org/v3'
    xsi:schemaLocation=" 
        http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core-3.0.xsd">

   <cache alias="Parametri">
    <key-type>java.lang.String</key-type>
    <value-type>it.prato.comune.tolomeo.web.parametri.Parametri</value-type>
    <expiry>
      <ttl unit="minutes">60</ttl>
    </expiry>
    <heap unit="entries">100</heap>
  </cache>

</config>

Also available in: Atom PDF