La latenza di rete influisce maggiormente sulle importazioni mobili di grandi dimensioni in Immich quando il flusso di lavoro richiede molti andata e ritorno, tentativi o passaggi attraverso servizi remoti, anziché un unico trasferimento in blocco ininterrotto.
Un collegamento ad ampia larghezza di banda può comunque sembrare lento se ogni richiesta attende un lungo tempo di andata e ritorno, mentre una LAN a bassa latenza può completare rapidamente le operazioni di controllo anche con una larghezza di banda nominale inferiore. Tuttavia, dopo che un elemento è stato accettato, la generazione delle miniature, l’elaborazione dei metadati e l’indicizzazione locale possono continuare senza che il telefono rimanga sul percorso critico; perciò il ritardo del caricamento e quello dell’elaborazione devono essere misurati separatamente.
Latenza e throughput limitano parti diverse dell’importazione
Il throughput determina la velocità con cui grandi payload di foto e video possono attraversare il collegamento quando il trasferimento è continuamente occupato. La latenza determina la rapidità con cui possono essere completati uno scambio richiesta-risposta, un passaggio di autenticazione, la configurazione della connessione o un nuovo tentativo. L’esperienza di importazione dipende dalla combinazione di queste operazioni, non da una sola delle due metriche.
La spiegazione di Tailscale sulla selezione del percorso e sui relay mostra perché un percorso di rete possa aggiungere ritardo senza modificare il server Immich. Un percorso diretto e uno inoltrato tramite relay possono raggiungere lo stesso endpoint, ma avere caratteristiche diverse in termini di andata e ritorno e throughput.
Ciò significa che un caricamento composto da molti file più piccoli può essere più sensibile all’overhead del tempo di andata e ritorno rispetto a un singolo video di grandi dimensioni con la stessa dimensione totale. Non usare un unico valore di speed test per prevedere il completamento, a meno che il test non riproduca il modello e la direzione delle richieste dell’importazione mobile effettiva.
I nuovi tentativi moltiplicano il costo di un lungo tempo di andata e ritorno
Perdite wireless, passaggi tra reti mobili, cambi di percorso VPN o collegamenti upstream sovraccarichi possono costringere a ripetere richieste o segmenti. Su un percorso a bassa latenza, il recupero può essere quasi impercettibile; su un percorso ad alta latenza, ogni nuovo tentativo aggiunge un altro intervallo di attesa e può far apparire l’avanzamento intermittente.
Un resoconto reale del lento accesso remoto a Immich è utile come esempio diagnostico perché i commenti hanno distinto il sospetto relativo al percorso relay da un problema di configurazione dell’endpoint. La lezione è verificare sia il percorso di trasporto sia il comportamento delle richieste dell’applicazione prima di attribuire la colpa alla larghezza di banda pura.
La spiegazione di rete perde forza quando il server riceve gli elementi a una velocità stabile, ma le code in background rimangono lente dopo l’arresto del trasferimento. A quel punto, l’elaborazione di CPU, storage, database o machine learning controlla la disponibilità, non la latenza tra telefono e server.
Il machine learning remoto aggiunge un diverso punto di rete
Se l’inferenza di machine learning viene eseguita su un altro host, l’indicizzazione aggiunge un passaggio di rete tra server e ML che potrebbe non essere condiviso dal percorso di caricamento mobile. Di conseguenza, una rete domestica può avere caricamenti rapidi dal telefono ma un completamento lento della ricerca semantica quando il servizio di inferenza è remoto o raggiungibile in modo intermittente.
L’esempio del machine learning remoto dimostra che Immich ML può essere collocato su un altro computer attraverso una rete privata. Questa architettura può ridurre il carico sulla CPU locale, ma introduce una dipendenza dalla raggiungibilità di rete e dal tempo di andata e ritorno tra i servizi.
Considera questo caso separatamente dalla normale visualizzazione remota. Se l’host ML si trova sulla stessa LAN del server Immich, la latenza Internet del telefono è irrilevante per quel passaggio di inferenza. Se invece si trova oltre un tunnel o una WAN, misura separatamente quel percorso del servizio.
Il traffico di importazione può competere con l’uso remoto interattivo
Un caricamento di grandi dimensioni consuma capacità upstream o downstream a seconda della posizione del telefono rispetto al server domestico. Quando lo stesso collegamento WAN limitato trasporta anche immagini della timeline, risposte API, backup o altro traffico domestico, l’accodamento sul router o al punto di accesso dell’ISP può aumentare la latenza delle piccole richieste interattive.
L’analisi di ZimaSpace sulla latenza dello storage in Immich offre un test causale parallelo: la contesa per una risorsa condivisa conta solo quando le attese più lunghe della risorsa coincidono con l’azione dell’utente che subisce il ritardo. Applica la stessa disciplina alla rete invece di presumere che ogni importazione la saturi.
Questo meccanismo non spiega più il rallentamento quando l’utilizzo della WAN è moderato, il tempo di andata e ritorno rimane stabile e il server stesso mostra un aumento della latenza delle richieste o dello storage. La contesa di rete e quella del server possono coesistere; individua quindi quale ritardo cambia per primo durante il carico di lavoro controllato.
Testa l’importazione come quattro linee temporali separate
Usa un batch fisso contenente molte foto di piccole dimensioni e diversi video di grandi dimensioni. Registra quattro linee temporali: trasferimento dal client al server, accettazione da parte del server, elaborazione in background e disponibilità finale nella ricerca. Insieme a queste, registra la latenza di andata e ritorno, la velocità di trasferimento effettiva, i segnali di ritrasmissione o nuovi tentativi e le metriche pertinenti delle risorse del server.
Confronta lo stesso batch su Wi-Fi locale o LAN cablata e sul percorso remoto previsto, senza modificare le impostazioni del server. Usa i percorsi diretti rispetto a quelli inoltrati tramite relay di Tailscale come riferimento per il trasporto quando interpreti un tunnel. Se il tempo di trasferimento aumenta, ma l’elaborazione lato server rimane simile, la rete è la variabile determinante.
Accetta la diagnosi di rete solo quando un cambiamento controllato del percorso migliora la fase prevista mentre le altre fasi rimangono confrontabili. Questa evidenza è più solida di uno speed test, di un singolo ping elevato o di un’affermazione generica secondo cui i caricamenti remoti sono sempre più lenti.
Hub Tecnologico e AI
Altro da leggere

I modelli open stanno raggiungendo l’IA all’avanguardia: il 2026 sarà l’anno in cui l’IA locale diventerà abbastanza valida?
I modelli open stanno diventando abbastanza validi per un numero crescente di carichi di lavoro di IA locali, mentre i modelli cloud di frontiera...

NVIDIA PAIR trasforma la tua rete domestica in un cluster AI locale: ti serve ancora un unico grande server con GPU?
NVIDIA PAIR distribuisce le richieste di IA locale su più PC, rendendo la potenza di calcolo più elastica, mentre un server domestico può mantenere...

Perché Immich sembra più veloce sulla LAN rispetto alle connessioni remote?
Le richieste sulla LAN seguono generalmente un percorso più breve e con una latenza inferiore. L’accesso remoto introduce i limiti di capacità della WAN...

