Sto sviluppando una GUI basata su desktop (modulo singolo) utilizzando wxPython e la carica utilizzando l'accesso Citrix remoto dalla rete privata del client.
Supponiamo che la GUI abbia un determinato gruppo di caselle di selezione e di testo che vengono caricate insieme all'avvio dell'applicazione. Il valore delle caselle di selezione proviene dal database e sulla base della selezione del valore della casella di selezione, le caselle di testo corrispondenti (che inizialmente sono vuote) vengono compilate dal database.
Ora il problema è che, a causa dell'accesso remoto lento, dobbiamo attendere molto tempo (circa 5-7 minuti) prima che tutti i controlli vengano caricati. C'è qualche suggerimento, se possiamo ridurre questa volta?
Un modo che viene in un primo momento è quello di dividere la GUI in più schede e dividere i controlli tra le schede. In questo modo ho bisogno di caricare meno controlli all'avvio dell'applicazione per mostrare la prima scheda. Gli altri controlli vengono caricati solo dopo aver fatto clic sulla scheda corrispondente dell'utente.
Qualunque altro modo o questo è l'approccio migliore?