09. oktober 2002 - 10:06Der er
24 kommentarer og 1 løsning
Langsom applet til klienten
Når min applet skal hentes via nettet, er forbindelsen enormt sløv selvom jeg nemt kan downloade filer fra serveren med 50 kb/s (hjemme har jeg 512/512 ADSL & serveren er Telia med (vistnok) en 100 mBit linie...) - Hvad kan det skyldes??
så lyder det nærmere som server problemer ? har du prøvet at lave en dummy fil (eks. et billede som fylder ca. 2MB) og hentet det via siden? så kan du da ihvertfald sige om det er et java eller et server problem..
Nej det kunne jeg jo prøve - Hvad tror du man kunne gøre hvis det er et server-problem?? Skal den så konfigureres anderledes og hvad er skal sættes anderledes??
Det ser ud som om den kun loader en fil ad gangen og det skal den sikkert også, men hvorfor henter den ikke bare jar-filen og så går igang?? Det ville gå MEGET hurtigere Kan man få den til det??
soreno:::: Jeg har det på denne måde... <object ...> <param name="code" value="Application.class"> <param name="archive" value="Application.jar"> </object>
Det kan være, at appletten faktisk er downloadet lang tid før du tror, men at den bruger meget tid på at starte JVM op samt initere sig selv. Hvis nu du har mange objekter der skal initeres fra start, kan dette have væsentlig indflydelse på hvor hurtigt appletten starter.
Vad jag menar ær att jag startade mitt server-program på servern, sedan øppnade jag en browser på servern och testade att ladda appleten. Det gick fint och tog inte lång tid alls. Laddning och initialisering tog ungefær 30 sekunder, men nær jag sedan testar att ladda HTML-sidan med appleten från en Remote-klient så tar det 6-7 minuter. Då kan det væl inte vara att initialiseringen tar tid?
Det har jeg prøvet - Jeg oprettede en html side med et link til min jar-fil og hentede den ned. Den hentede med 50 kb/s og det er hvad min linie er på (512/512) så det kan ikke være det :( Har ikke prøvet med at oprette appletten på "soreno's" måde, men der burde ikke være nogen forskel (eller kan der??)
dsj::: Mht. instantieringen så kører jeg den lokalt når jeg udvikler og det tager ikke ret lang tid. Har også kørt den lokalt på Serveren for at se om det tog lige så lang tid som via nettet, men det gik også med 200 km/t. Så hvad er det lige der kan sløve den så meget ned når man henter den via nettet?? Er det måske fordi jeg har mange Objecter der først skal instantieres på klienten og så på serveren og så på klienten og så på serveren, etc.??
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.