12. marts 2001 - 22:45Der 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.
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)
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.
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.
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.
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.
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
Synes godt om
Ny brugerNybegynder
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.