Visualizzazione dei risultati da 1 a 10 su 13

Visualizzazione discussione

  1. #6
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Questo di per sé non è un buon approccio. Che succede se ci sono più utenti?


    L'url è fisso, quindi il browser fa il caching della immagine e non la richiede più.
    In tal caso basterebbe applicare il cache busting (info es. https://www.keycdn.com/support/what-is-cache-busting)

    Ah, e il cache-busting è solo una parte del problema. Infatti parli di "thread". A parte il fatto che nelle webapp non andrebbero creati thread così a caso/al volo. Andrebbero fatte scelte più appropriate. Ma resta anche il fatto che se il thread ci mette un po' e tu invece nel frattempo hai già inviato la pagina in response e il browser fa già subito la request della immagine (anche supponendo con il cache busting), se il thread non avesse ancora finito ... sei da capo.

    No, non vanno fatti questi ragionamenti così ....
    Si, hai perfettamente inquadrato i problemi infatti(anche del Thred), di cui mi rendo conto quindi.

    Infatti se salvo dentro il thread dopo che ha finito, bene l'immagine viene salvata(almeno), altrimenti se provo a salvare fuori dallo stesso thread l'immagine viene salvata come da impostazioni iniziali, senza la grafica 3D, solo l'immagine di default(gli assi),

    Quindi qui ho risolto(ma male per il salvataggio(in parte)) salvando all'interno del thread, che forse mi conviene togliere?

    E' che il thread lo creai precedentemente per vedere la costruzione dell'immagine nella JLabel.

    Io penso che il thread per fare le cose bene vada gestito in modo pulito.

    Per il cache busting devo ancora leggerlo!

    Io poi pensavo di creare un nome del file dipendente dal tempo, di modo che non potranno essercene più di uno ed associarli agli utenti(eventualmente, se non resta un progetto di prova).

    Ma per il momento mi basta che funzioni per un solo utente, è una prova che sto facendo...
    Ultima modifica di jabjoint; 11-01-2023 a 15:14
    jabjoint

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.