7.3.3. Configurare la cache

Qui c'è solo una cache, per la quale è necessario regolare la dimensione. La memoria è specificata in KB.

[CACHE_GEODB]
TableCacheSize=5000000

All'avvio del server dell'applicazione, le parti del GeoDb vengono caricate in memoria. Questa operazione può essere controllata tramite regole. Per impostazione predefinita, sono definite 2 regole, una per i propri cataloghi di parti (nativa) e una per altri cataloghi (predefinita). È possibile aggiungere un numero qualsiasi di regole.

[settings]
GeoDbPreloaderRules=Default,Native

Per Ogni regola ha un blocco nel geomsearch.cfg. Prima di tutto, dai specificare a quali cataloghi deve applicarsi la regola. Ecco un esempio di Una configurazione tipica:

[GeoDbPreloaderRule_Default]
Catalogs=*

[GeoDbPreloaderRule_Native]
Catalogs= cat/mycatalog1,cat/mycatalog2

Se viene specificato *, questa regola si applica a tutti i cataloghi per i quali non sono state specificate altre regole. Naturalmente, questa regola deve essere usata solo in una regola. In ogni blocco è possibile specificare i casi d'uso per i quali i dati devono essere precaricati. La configurazione predefinita per i cataloghi non nativi è

[GeoDbPreloaderRule_Default]
GeoSearchTemplates=SystemTemplate1,SystemTemplate4,SystemTemplate7
GlobalAttributes=1
FeatureAttributes=0
Partial=0
RawPart=0
Color=1

I modelli di ricerca per la ricerca standard dipendente dalle dimensioni e non dipendente dalle dimensioni e per la ricerca di schizzi sono precaricati qui, per la ricerca topografica secondo parametri globali (dimensioni, simmetria, ecc.) e per la ricerca a colori.

[GeoDbPreloaderRule_Native]
GeoSearchTemplates=SystemTemplate1,SystemTemplate4,SystemTemplate7
GlobalAttributes=1
FeatureAttributes=1
Partial=1
RawPart=1
Color=1

La ricerca di caratteristiche (coni, fori, schemi di fori, ecc.) è attivata di default anche per i cataloghi di pezzi propri.

Anche la ricerca di pezzi parziali e non lavorati è attivata di default. Se non sono stati creati indici per questo, l'impostazione non ha effetto.

Se si conoscono i casi d'uso di un cliente, è possibile regolare i valori di conseguenza.

Se i dati per i casi d'uso non sono precaricati, la ricerca funziona comunque. È possibile che il primo accesso ai dati corrispondenti richieda più tempo.

In In molti ambienti sarà sufficiente GeoDbPreloaderRule_Native il cataloghi di parti autonome.