Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di inserire la versioni di Odoo per cui poni la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: velocità di odoo

velocità di odoo 2 Anni 9 Mesi fa #23957

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
Non sono proprio sicuro che i Workers servano solo per la gestione delle richieste concorrenti, ma direi che migliorano come diretta conseguenza del loro utilizzo.
Per il resto e' chiaro che, ottimizzare i processi e le esecuzioni ed il codice che li genera, possa cambiare parecchio a livello di prestazioni.
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

velocità di odoo 2 Anni 9 Mesi fa #23958

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
Certamente, il corretto uso dei workers è fondamentale per il miglioramento delle performance.

E non sono quello, ci sono diversi parametri, sia nel file di conf di odoo, che nei files di conf di postgres che devono essere minuziosamente verificati
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

velocità di odoo 2 Anni 9 Mesi fa #23959

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
archetipo ha scritto:
Non sono proprio sicuro che i Workers servano solo per la gestione delle richieste concorrenti, ma direi che migliorano come diretta conseguenza del loro utilizzo.
Per il resto e' chiaro che, ottimizzare i processi e le esecuzioni ed il codice che li genera, possa cambiare parecchio a livello di prestazioni.

Una singola chiamata in realtà scatena una serie di invocazioni per cui abilitando i worker le prestazioni migliorano e non di poco nell'utilizzo generale di odoo anche con un solo utente.

Se il problema però risulta legato ad una singola funzione python ... che so faccio un esempio la invoice.validate() questa viene eseguita nel thread specifico del worker (o nei thread ma questo è altro discorso) ed in questo caso i worker non aiutano.

Odoo base oltretutto è impostato per utilizzare al massimo il 60% della CPU, nell'esempio di prima utilizzerà al massimo il 60% di un core .... giusto per dare qualche esempio.

Ci son ottimizzazioni generali, cache, %CPU, compressione javascript, worker(s) che vanno fatte su odoo ed altre che vanno fatte su postgress .. indici, cache etc etc. Tutto questo migliora il sistema ma per i colli di bottiglia su specifiche funzioni bisogna fare altro tipo di analisi che son molto difficili da spiegare su un forum in maniera chiara e concisa volendo oltretutto rimanere nel generale.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.128 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam