Avaleht
uus teema   vasta Tarkvara »  WWW »  prelaoding images märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 11.12.2011 02:32:02 prelaoding images vasta tsitaadiga

mul ühes töös on suht suur tausta pilt, mis olenevalt siis kasutaja neti kiirusest võib tulla mitmed sekundid. midagi ma enam optimiseerida ei saa. ma ei taha, et algul on valge taust.

kuidas ma saaks pildid ennem kõik ära laadida ja siis alles lehte kuvama hakata. laadimise ajal näiteks näiteks musta tausta ja siis mingi progress image oleks kah keskel.
mõtlesin, et ajaxiga ma saaksin kõik projektis olevate imagete urlid kätte, siis sisse laadida ning siis selle overlay ja progress image nahhui saata... või midagi sarnast?
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
von Wu
HV Guru
von Wu

liitunud: 12.10.2007



Online

sõnum 11.12.2011 03:15:05 vasta tsitaadiga

Üldiselt on sellised lehed nõmedad, kus üldse millegi nägemiseks peab kaua ootama. Las olla pigem algul valge taust, aga sisu olemas.
Ja kas oled ikka kindel, et midagi optimeerida ei saa? Pildi mahu annab mõnel puhul päris väikseks teha.

_________________
Müüa OnePlus 13 telefon
Müüa igasugu asju
Kommentaarid: 888 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 668
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 11.12.2011 05:00:09 vasta tsitaadiga

tegu on ühe kampaania lehega. mingeid alamlehti ega muud surfamist ei ole. ainult javascript ja ajax. kui kord see suur taust laetud on, siis muud ei ole enam vaja. pildiks foto ja suurus ca 200 KB ja see on juba 40% jpg
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
ref
Kreisi kasutaja

liitunud: 10.08.2003




sõnum 11.12.2011 14:14:46 vasta tsitaadiga

200kb ei tohiks ju tänapäeval eriti märkimisväärt suurus olla...

overkilli jaoks võid ju pildi ära tükeldada ja tükid erinevate hostide peale jagada ning laadida sealt (kui kasutajal torulaiust jagub tuleb võrdlemisi kiirelt kohale ning inimene näeb, et midagi toimub).
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 11.12.2011 15:08:02 vasta tsitaadiga

KB, mitte kb

panin 2 sekundiks mingi overlay koos selle laoding imagega kõigile peale. selle ajaga peaks ära ikka tulema...

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 11.12.2011 17:57:08 vasta tsitaadiga

keevitaja, 200KB ei ole ju mingi maht millepärast põdeda icon_rolleyes.gif
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 11.12.2011 18:20:21 vasta tsitaadiga

ok, aga küsimus endine. kuidas saaks ikkagi eellaadida pilte?
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Timukas0
HV kasutaja
Timukas0

liitunud: 20.03.2007




sõnum 11.12.2011 18:25:34 vasta tsitaadiga

Mingi konstante viivitus (nagu sinu 2 sekundit) on ikka üsna kasutu. Enamik inimesi peab asjatult ootama, samas 2 sekundit ei garanteeri, et väga aeglase interneti omanikel pilt alla tuleb.
Pigem määra mingi (mitte-valge) taustavärv lisaks taustapildile ja lase brauseril oma tööd teha. Kasutajad ka rahul, ei pea asjatult ootama, saavad sisu hakata uurima.
Kui tõesti vaja, siis võiks onload event-ist kasu olla:
javascript:
  1. var img = new Image();
  2. img.onload = function(){ 
  3.   // pilt laetud, tee midagi
  4. }
  5. img.src = 'myImage.png';
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
perenoel
Kreisi kasutaja
perenoel

liitunud: 04.05.2004




sõnum 11.12.2011 18:44:42 vasta tsitaadiga

Üks hea võimalus seda probleemi lahendada on veel progressiivne scan jpg failis. Kui paned sinna näiteks 5 astet, tuleb esimene kehva kvaliteediga ja piksliline aste kohale praktiliselt momentaanselt (ja on sellisena kohe ka kasutajale näha) ning järgnevate sekundite jooksul siis kvaliteet aste-astelt paraneb.
_________________
The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 11.12.2011 23:08:46 vasta tsitaadiga

http://perishablepress.com/press/2008/04/15/pure-css-better-image-preloading-without-javascript/
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 12.12.2011 00:23:19 vasta tsitaadiga

Alan, sellest pole kasu antud lahenduse puhul.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 12.12.2011 00:30:29 vasta tsitaadiga

Jep, ei süvenenud piisavalt teemasse, tunnistan üles icon_smile.gif
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
LogOff
HV vaatleja

liitunud: 05.09.2011




sõnum 14.12.2011 14:19:16 vasta tsitaadiga

Võibolla kasuta progress bar javascriptiga ja kui leht on laetud siis alles näitab lehte.
Midagi sellist:
http://www.webappers.com/progressBar/
Või ajax bar:
http://www.redips.net/javascript/ajax-progress-bar/
tagasi üles
vaata kasutaja infot saada privaatsõnum
entr0cks
HV kasutaja
entr0cks

liitunud: 01.08.2006



Autoriseeritud ID-kaardiga

sõnum 16.12.2011 23:12:19 vasta tsitaadiga

Minu vihje: vali taustaks värv, millest sobib tausta sisse tuua, fade-in ja jäta tausta laadimine taga plaanile.
Muide õigem on juba kB, kilo on väikese tähega, alates megast(M) on suur täht icon_wink.gif.

_________________
VULTR - proovimiseks krediiti - igasugu serveri/pilve teenuseid, üldiselt suhteliselt parem jõudlus
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  prelaoding images
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.