Avatar billede janbb Juniormester
12. marts 2001 - 22:45 Der er 10 kommentarer og
2 løsninger

Slow-fox kontra java

Jeg ved ikke om jeg kan forklare hvad der egentlig undrer mig mest mht dette spm vedr. hastigheder på hjemmesider.Men jeg kunne tænke mig lidt almene tommelfingerregler, hvis nogen har lidt indsigt,Lavede for næsten et par år siden nogle hjemmeside-menuer, hvor billederne på menuen - når man førte curseren henover skiftede til et andet billede.Havde dengang en rimelig langsom internetforbindelse.Dette gav på en server hvor jeg havde en hjemmeside en langsom indhentning af billederne (små gif-billeder), men på en anden server var der ingen problemer.Nu er der gået nogen tid og den server der dengang var langsom er nu hurtigere.MEN mange af de hjemmesider jeg dengang besøgte er blevet langsommere og tager undertiden kun nogle få billeder ind og skriver derefter \"udført\".Har prøvet at give mere plads til temporary files, men uden den store effekt.Har desuden bemærket at mange proffesionelle hjemmesider er beg. at bruge mere simple teknikker.Spurgte engang webmasteren på min server der (lidt surt ?) erklærede at javascriptet jo blev afviklet på min egen computer og det derfor måtte være et lokalt problem.
Avatar billede hoejrup Nybegynder
12. marts 2001 - 22:48 #1
Hvor gammel er din computer?

/per
Avatar billede engrob Nybegynder
12. marts 2001 - 22:49 #2
Er det ikke bare en preloader til dine billeder du til have?

  if (document.images) {
    billede1 = new Image();
    billede1.src = \"forside.gif\";

    billede2 = new Image();
    billede2.src = \"forside2.gif\";
  }
Avatar billede 49152 Nybegynder
12. marts 2001 - 22:51 #3
Du skal som engrob antyder bruge den der Image type i javascript. Så skal du fylde alle dine billeder ind i en array når siden åbner.

vh
Avatar billede osku Nybegynder
12. marts 2001 - 23:19 #4
Følgende har jeg IKKE selv skrevet: (Put det i head-delen af dokumentet og byt *.gif ud med dine egne billeder)

<script language=\"javascript\">

//preload images routine by Dynamicdrive.com
//Fandt det sammen med et tetrisspil

var myimages=new Array()
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}

preloadimages(\"block0.gif\",\"block1.gif\",\"block2.gif\",\"block3.gif\",
\"block4.gif\",\"block5.gif\",\"block6.gif\",\"blockb.gif\")
</script>
Det virker suverænt(crossbrowser)
Avatar billede osku Nybegynder
12. marts 2001 - 23:21 #5
Og brug så rollover-effekten!
Avatar billede janbb Juniormester
13. marts 2001 - 22:25 #6
Jeg vil slet ikke gøre mig klog på programmeringsmæssige finesser MEN det er ikke kun
mine egne hjemmesider der er (ar været) for \"sløve\" efter min smag, der har jeg droppet roll-over-effekter selvom jeg somme tider synes det er lidt ærgerligt MEN de andre hjemmesider (topprofessionelt programmerede hjemmesider for tidskrifter og lignende - tager et par enkelte af gifferne ind og efterlader så resten af siden a la spøgelses - lay-out med uudfyldte billedrammer.
Der kan være mange forklaringer - at jeg har fået en firewall og de servere de nævnte sider er lagt op på er overbelastede etc etc.Jeg efterlyser blot her (måske skulle spm. have været anbragt i java-gruppen da det lapper lidt over men html er dog hjemmesidernes sprog inde i mit hoved): nogle generelle betragtninger over hvilke ting der er medvirkende til den slags trælse småærgelser.Jeg tror nemlig ikke altid den bedste løsning er byte-tunge hjemmesider.Det med at tage det ind i et array: (har jeg vist leget med for nogle år siden.
I hvert faldt har det ikke løst problemet for de proff. hjemmesider.
  Min computer er en pentium 2 med 128 K i hukommelsen 300 Mhz.Kunne nok snart trænge til en udskiftning, men er næppe hele problemet.Har forb. m 250 Kb/s.
Avatar billede janbb Juniormester
13. marts 2001 - 22:33 #7
Som en lille tankevækkende tilføjelse kan jeg nævne m.h.t. min egen computer og min egen hjemmeside at på et tidspunkt hvor jeg hade menu med roll-over effekt og den var rigtig træls droppede jeg det i en periode.Serveren blev så udskiftet (med en større nyere) og vupti da jeg prøvede min gamle menu en dag ved et tilfælde kørte den pludselig med lynets hast.Ingen vil indrømme det MEN egentlig er jeg ude på at blive lidt bekræftet i teorierne om serverens betydning for afviklingen af hjemmesidens hastighed, men jeg har mange hidtidige udtalelser imod mig a la de allerede her hånlige hentydninger til min nu snart flere år gamle computer.
Avatar billede osku Nybegynder
13. marts 2001 - 22:34 #8
Hvis du har haft Ie 4 installeret, så formater din disk og spring direkte til Ie 5
Avatar billede janbb Juniormester
13. marts 2001 - 23:33 #9
det har jeg ikke.Jeg fik formatteret min hardisk i forb m install. af win 2000 og ist Ie 5 direkte
Avatar billede janbb Juniormester
13. marts 2001 - 23:41 #10
Iøvr kan man selv \"programmere\" de rutiner I nævner i fx Golive og endda med sjove effekter hvor der åbnes et billede et helt andet sted på siden når musen trækkes henover en \"hotspot\".Det er den slags det ærger mig at man bliver skuffet over at bruge når siden går i coma når antallet af hotspot overskridet et vist antal.
Avatar billede 49152 Nybegynder
14. marts 2001 - 10:33 #11
janbb. Du taler totalt tåge-snak. Det giver ikke mening det du siger.

Du blander en masse ting sammen som ikke har noget med hinanden at gøre.

Du skal bare lægge dinne billeder i en array. Og så vil de skifte på et par milisekunder, og slut.

Hvis man gør det på den anden/forkerte måde, er det rigtigt at skiftets hastighed kan afhænge af serverens hastighed. Man skal jo vente på at få billedet leveret fra serveren.

Venlig hilsen
Avatar billede janbb Juniormester
14. marts 2001 - 11:27 #12
Da mine tanker og overvejelser åbenbart ikke synes at have \"overgået\" nogen af hjemmesideprogrammeringssprogets mestre i denne gruppe og mine sproglige udtryksevner åbenbart ikke rækker til at at udpensle problemstillingen yderligere (indrømmer bestemt at fremstillingen er rodet da jeg ikke ved hvor problemet ligger gemt - men det må dog ofte være tilfældet for de problemstillinger der medvirker til utilfredsstillende \"computing\") vil jeg lukke spm.et og takke for de velmente forsøg på at indkredse problemet.
                          Hilsen Jan
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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