Avatar billede arvad Nybegynder
09. oktober 2002 - 10:06 Der 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??

(det tager 7 minutter at hente 2 megabyte)

Kan man speede appletten op??
Avatar billede soreno Praktikant
09. oktober 2002 - 10:21 #1
har du 57 .class filer eller har du dem samlet i én jar fil ?
Avatar billede arvad Nybegynder
09. oktober 2002 - 11:05 #2
Jeg har ca. 450 i en jar fil...
Avatar billede arvad Nybegynder
09. oktober 2002 - 11:48 #3
Kun 1 jar-fil...
Avatar billede soreno Praktikant
09. oktober 2002 - 11:56 #4
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..
Avatar billede arvad Nybegynder
09. oktober 2002 - 11:59 #5
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??
Avatar billede arvad Nybegynder
09. oktober 2002 - 12:22 #6
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??
Avatar billede soreno Praktikant
09. oktober 2002 - 12:33 #7
hvordan ser din html kode ud ?
Avatar billede soreno Praktikant
09. oktober 2002 - 12:34 #8
den skal ligne noget ala det her:
<applet archive="aniscode.jar" code="AniS.class" height=....>

jeg har en ide om at du ikke har det første parameter med ?
Avatar billede dsj Nybegynder
09. oktober 2002 - 12:50 #9
Det er edermanme også mange klassefiler til en applet...
Hvad kan den? Beregne vejret de næste 30 dage ??
Avatar billede arvad Nybegynder
09. oktober 2002 - 12:55 #10
soreno:::: Jeg har det på denne måde...
<object ...>
  <param name="code" value="Application.class">
  <param name="archive" value="Application.jar">
</object>
Avatar billede arvad Nybegynder
09. oktober 2002 - 12:55 #11
dsj::: Noget i den stil =)
Avatar billede arvad Nybegynder
09. oktober 2002 - 12:56 #12
soreno::: hvordan får man parametrene i java når man skriver det på din måde???    <applet...
Avatar billede dsj Nybegynder
09. oktober 2002 - 13:06 #13
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.
Avatar billede arvad Nybegynder
09. oktober 2002 - 13:10 #14
Jeg havde en server startet op på Telia-serveren og fra den loadede appletten meget hurtigere...
Avatar billede arvad Nybegynder
09. oktober 2002 - 14:35 #15
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?
Avatar billede dsj Nybegynder
09. oktober 2002 - 16:38 #16
jo måske, prøv at downloade din .jar-fil og se hvor lang tid det tager...
Avatar billede arvad Nybegynder
10. oktober 2002 - 08:36 #17
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??)
Avatar billede arvad Nybegynder
10. oktober 2002 - 08:43 #18
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.??
Avatar billede dsj Nybegynder
10. oktober 2002 - 12:43 #19
Det betyder måske noget at den kører i en web-browser. Hvilken JVM bruger din web-browser?
Avatar billede arvad Nybegynder
10. oktober 2002 - 14:04 #20
Jeg bruger 1.4.0 (SUN's)
Avatar billede dsj Nybegynder
10. oktober 2002 - 14:12 #21
Prøv lige og tjek om din web-browser også gør det...
Avatar billede arvad Nybegynder
10. oktober 2002 - 14:21 #22
Det var det jeg checkede (jeg bruger også 1.4.0 når jeg udvikler)
Avatar billede soreno Praktikant
10. oktober 2002 - 15:29 #23
hvad med at smide et link så vi andre kan teste det ?
Avatar billede arvad Nybegynder
11. oktober 2002 - 09:28 #24
Og hvis det så går langsomt / hurtigt hva' så???

Jeg har testet det fra flere computere og fra flere lande...
Avatar billede arvad Nybegynder
28. oktober 2002 - 16:16 #25
OK - Må omformulere mit spørgsmål...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester