La versione CODE 26.04 di Collabora Online, annunciata l'8 giugno 2026, include modifiche all'interoperabilità dei documenti e all'usabilità, ma le note di rilascio non pubblicano un confronto controllato di RAM o latenza con ONLYOFFICE Docs. Per una decisione utile, è necessario eseguire un benchmark delle build esatte che si intende implementare sullo stesso host, con gli stessi documenti, browser, piattaforma di archiviazione e azioni utente. I requisiti minimi del fornitore sono linee guida per la pianificazione, non risultati di prestazioni comparabili.
Questa procedura di riferimento misura due aspetti distinti: l'utilizzo delle risorse del server e il tempo percepito dagli utenti durante l'apertura e la modifica di un documento. Non si afferma che una suite di software sia universalmente più veloce. La complessità dei file, l'integrazione, il percorso di rete, i font e le sessioni simultanee possono influenzare il risultato.
Cosa possono e non possono dirti i requisiti pubblicati
I requisiti Docker di ONLYOFFICE indicano almeno 4 GB di RAM e 4 GB di swap, e la documentazione specifica che i requisiti effettivi variano in base al numero di utenti attivi simultanei, al tipo e alle dimensioni dei documenti. La guida alla risoluzione dei problemi di Docker afferma che un utilizzo di 2-4 GB può essere normale per alcune decine di utenti attivi. Queste sono note di dimensionamento specifiche di ONLYOFFICE, non un confronto diretto con Collabora.
Collabora afferma che i requisiti hardware dipendono dal numero di utenti simultanei; le sue FAQ avvertono inoltre che le prestazioni diminuiscono all'aumentare dell'utilizzo simultaneo e dipendono dalle risorse del server. CODE e il prodotto Collabora Online supportato sono opzioni di implementazione distinte. Un piccolo test domestico di CODE non è predittivo di un'implementazione in abbonamento in produzione, così come un test di ONLYOFFICE Community Edition non rappresenta automaticamente un'altra edizione o architettura. Registra l'edizione, la versione, il metodo di implementazione e l'integrazione per ogni esecuzione.
A ottobre 2026, CODE 26.04 è una versione recente di Collabora. Le note di rilascio descrivono miglioramenti, tra cui l'interoperabilità dei documenti, ma non quantificano la RAM per utente o la latenza di modifica rispetto a ONLYOFFICE. Consideratelo un motivo per testare le build più recenti e bloccate; non interpretatelo come prova di un vantaggio in termini di velocità.
Costruisci un test equo e ripetibile
- Utilizza lo stesso host e lo stesso percorso di integrazione. Assegna a ciascuna suite gli stessi limiti di CPU e memoria, la stessa posizione di archiviazione, lo stesso proxy inverso, la stessa configurazione TLS e lo stesso percorso di rete. Se esegui entrambi i container contemporaneamente, questi si contenderanno le stesse risorse; pertanto, arresta una suite, misurane le prestazioni e poi sostituiscila con l'altra. Mantieni l'host inattivo per il resto del tempo.
- Fissa le versioni del software. Registra l'etichetta o la release esatta dell'immagine, l'edizione, la versione di Docker, il sistema operativo host, la versione del browser e la piattaforma connessa. Evita di utilizzare etichette fluttuanti
latestdurante un confronto, poiché il software potrebbe cambiare tra una prova e l'altra. - Preparate dei file rappresentativi. Includete un piccolo documento di testo, un foglio di calcolo con formule e grafici e il file più grande o più complesso che i vostri utenti aprono abitualmente. Utilizzate copie di prova duplicate, non gli originali di produzione. Archiviatele sulla stessa piattaforma documentale utilizzata per il normale lavoro.
- Mantieni costanti le condizioni del client. Utilizza lo stesso computer, browser, connessione di rete, dimensioni dello schermo ed estensioni del browser. Chiudi le schede non pertinenti. Per ogni prova, assicurati che il documento sia completamente chiuso prima di iniziare una misurazione a freddo; quindi esegui prove separate a caldo.
- Definisci le tempistiche prima di eseguire il test. Misura il tempo che intercorre dall'apertura del documento fino al suo completo rendering e alla sua modificabilità. Per la latenza di modifica, cronometra un'azione specifica, ad esempio la digitazione di una breve frase e l'attesa che appaia anche a un secondo collaboratore. Registra il risultato di ogni esecuzione anziché basarti su una singola visualizzazione.
Misurare l'utilizzo del server e il ritardo percepito dall'utente.
Memoria e CPU
Acquisite una linea di base a riposo dopo che il servizio si è stabilizzato. Quindi registrate la memoria e la CPU del container mentre aprite un file, lo modificate e lo lasciate aperto. Ripetete l'operazione con diversi documenti e utenti simultanei a livelli che corrispondano al carico di lavoro previsto. Per Docker, docker stats --no-streamviene visualizzata un'istantanea delle risorse in un determinato momento; utilizzatela ripetutamente durante ogni fase oppure raccogliete una serie temporale con il vostro sistema di monitoraggio esistente. Registrate anche la memoria disponibile a livello di host, perché il solo utilizzo segnalato da un container non indica se l'intera macchina è sotto pressione.
Riporta il picco di utilizzo della memoria, la memoria media durante la fase attiva e la memoria inattiva dopo la chiusura dei documenti. Mantieni lo stesso intervallo di campionamento. Non equiparare la memoria dopo un singolo documento alla capacità di un team: sessioni, dimensioni dei file, complessità del rendering e modifica simultanea sono tutti fattori importanti. Se l'implementazione supporta le metriche di Prometheus, raccoglile in modo coerente; Collabora documenta le metriche compatibili con Prometheus e il monitoraggio delle sessioni in tempo reale. Per ONLYOFFICE, utilizza la documentazione relativa alla diagnostica dei container e alle linee guida sulle risorse. Evita di confrontare la metrica di processo interna di un prodotto con il totale dell'intero container di un altro prodotto.
Latenza di apertura e modifica
Eseguire almeno cinque aperture a freddo e cinque aperture a caldo per ciascun file rappresentativo. Riportare il tempo mediano e il tempo più lento osservato, non solo il risultato migliore. Un'apertura a freddo include operazioni come il caricamento del documento e il rendering della sua visualizzazione iniziale; un'apertura a caldo può beneficiare delle cache. Utilizzare la stessa definizione di "pronto" in entrambi gli editor.
Per calcolare il ritardo di collaborazione, collega due sessioni del browser e misura il tempo che intercorre tra una modifica specifica in una sessione e l'aggiornamento visibile nell'altra. Ripeti la stessa azione più volte, sia senza altri documenti aperti, sia con il carico di lavoro simultaneo previsto. Questo permette di valutare l'effetto combinato dell'editor, del server, dell'integrazione con il sistema di archiviazione e della rete. Se il browser e il server si trovano su reti diverse, registra i tempi di andata e ritorno; il ritardo di rete può infatti prevalere sul tempo di elaborazione dell'editor stesso.
Leggere i risultati senza esagerare
| Modello osservato | Probabile interpretazione | Prossimo controllo |
|---|
| RAM elevata in stato di inattività | I servizi di avvio o le sessioni memorizzate nella cache possono costituire una base di riferimento; i prodotti possono eliminare i documenti inattivi in modo diverso. | Esegui le misurazioni dopo un intervallo di inattività prestabilito e confronta la memoria host con la memoria del container. |
| Apertura rapida, modifiche lente sotto carico | Le attività di modifica o di collaborazione possono essere limitate dalla CPU, dalle callback di archiviazione o dalla rete. | Ripeti l'operazione con un numero inferiore di processi concorrenti e analizza contemporaneamente CPU, disco e rete. |
| Solo un file è lento | La struttura dei file, le formule, gli oggetti incorporati o i caratteri tipografici potrebbero rappresentare il fattore limitante. | Prova con un altro file di dimensioni simili e poi esamina le caratteristiche specifiche del file problematico. |
| Le aperture a freddo differiscono, le aperture a caldo no | L'inizializzazione o il comportamento della cache potrebbero spiegare gran parte della differenza. | Mantieni separati i risultati ottenuti con il metodo a freddo e con quello a caldo; non calcolarne la media. |
Scegli la suite che soddisfa il tuo obiettivo di latenza, lasciando al contempo memoria e risorse CPU sufficienti per un utilizzo simultaneo realistico. Se i risultati sono simili, dai priorità alla compatibilità dei documenti, al supporto per l'integrazione, alla familiarità operativa e alle licenze. Esegui nuovamente lo stesso test dopo un aggiornamento importante o una modifica dell'infrastruttura. Per informazioni specifiche sulla versione, consulta le note di rilascio di Collabora CODE 26.04 , le FAQ di Collabora Online e la panoramica sulla sicurezza e il monitoraggio , oltre ai requisiti Docker di ONLYOFFICE Community Edition e alla guida alla risoluzione dei problemi e alle risorse Docker . Queste fonti descrivono ciascun prodotto separatamente; non costituiscono un benchmark comparativo controllato.