Che cos'è la funzionalità di eliminazione dei file temporanei della piattaforma e come posso abilitarla?
Soluzione:
La nuova funzionalità di eliminazione rappresenta un modo più efficiente di gestire i file, senza eccezioni di accesso negato in circostanze normali, con un minor numero di download di file da ContentServer, nessun file che rimane nella cartella temporanea e log puliti.
Come funziona?
La piattaforma scarica un file una sola volta e conta quanti utenti lo stanno utilizzando. Quando raggiungono lo zero, il file viene contrassegnato per la cancellazione. Dopo un periodo di tempo predefinito, la piattaforma controlla i file contrassegnati per la cancellazione e li elimina.
Impostazioni definite dall'utente
È possibile che alcune impostazioni debbano essere modificate tramite web.config (c:\program files (x86)\DocuWare\web\platform) In primo luogo, la sezione deve essere definita in configuration/configSections:
1<sezione nome="ReferenceCounterConfig" tipo="DocuWare.Platform.Implementation.ReferenceCounting.ReferenceCounterConfiguration, DocuWare.PlatformImplementation" />Quindi la sezione deve essere aggiunta e ha il formato:
1<ReferenceCounterConfig intervalloPerRimanereAttivo="00:10:00" intervalloPerCancellazione="00:05:30" tentativiDiCancellazione="5" tentativiDiBlocco="3" intervalloTraDueTentativiDiBlocco="300">2 </ReferenceCounterConfig>È possibile modificare 5 proprietà:
|
intervalloPerRimanereAttivo |
Intervallo di tempo |
00:10:00 |
00:00:30 |
L'intervallo di tempo definisce per quanto tempo il file deve rimanere nella cartella Temp senza essere eliminato. |
|
intervalloPerCancellazione |
Intervallo di tempo |
00:05:30 |
00:00:30 |
Intervallo di tempo che definisce la frequenza con cui la piattaforma verificherà la presenza di file non più utilizzati e rimasti attivi per un periodo superiore a quello specificato dalla proprietà intervalToStayAlive. |
|
triesToDelete |
Int |
3 |
2 |
Definisce il numero di volte in cui la piattaforma tenta di eliminare un file rilasciato. Se il file è bloccato da un altro processo/utente e dopo l'ultimo tentativo il file non viene eliminato, il file rimarrà in una cartella temporanea. |
|
triesToLock |
Int |
3 |
1 |
Definisce il numero di tentativi aggiuntivi che la piattaforma effettuerà per bloccare un file. |
|
intervalloTraDueTentativiDiBlocco |
Int |
200 |
50 |
L'intervallo di tempo definisce la frequenza con cui la piattaforma tenta di bloccare un file. L'intervallo è espresso in millisecondi. |
