Kako spraviti 100 slik na eno stran?
9 naročnikov
9 naročnikov
Na tejle strani je 100+ slik, pa se stran odpre v trenutku. Večinoma so .jpg in .gif, 2-10 Kb, velikosti 3 x 4 cm.
Ali lahko kdo napiše kaj o kompresiranju (kako, s čim) in kar je še morda potrebno da spraviš toliko slik na eno stran. Slike morajo biti na strani (v HTML) in ne generirane od kod drugod.
14 odgovorov
Hm. Če je wdt prav štel je gor 88 slik. Vse skup ima stran 580 kb. Kar danes sploh ni veliko. In stran se ne odpre v trenutku. Pač ne vidiš da se slike spodaj še odpirajo. Je pa res da se vseeno zelo hitro. Tudi sama stran je zelo minimalistično narejena.
Uporabljajo http://en.wikipedia.org/wiki/HTTP_compression
Če to združiš s hitrim serverjem in povezavo in eto.
Verjetno je 88 .jpg slik, ostale so pa .gif - obojih skupaj je namreč okrog 110.
Iz Wiki strani :
"HTTP compression... je..možnost vgrajena tako v spletne strežnike kot spletne brskalnike"
A lahko lastnik strani, ki ni lastnik serverja, "uporablja" (nastavlja...) HTTP compression ?
to je cisto vseeno s kje poberes slike - z njimi potem v photoshop, kjer jih uredis, crop, tune... nato pa shranis za web
hint: s tem da jih pobiras iz drugih strani se ne hvali prevec...
Na internetu je kar precej slik v "public-domain", se pravi zastonj, copyright-free:
- http://en.wikipedia.org oz. na njihovi media strani http://commons.wikimedia.org/wiki/Main_Page
- http://sxc.hu velika stran, mnogo slik je zastonj
- flickr.com - (iskanje omejiš na "commons")
- na marsikakšnem področju imaš strani z zastonj slikami
- vprašaš za dovoljenje prek maila...
Pa tudi kupit se da po spodobni ceni kaj...
Jpeg/gif kompresija je zelo močna kompresija, zato slik ni možno dodatno skompresirati za opazen učinek. Za http pa to pomaga. Seveda pa jih lahko odelaš v programu, in prilagodiš velikost v KB potrebam.
100+ slik na stran ni ravno "user friendly". V tem primeru je boljša rešitev uporaba principa "thumbnail-ov".
Velikost slikovnih datotek je sicer moč prirejati z grafičnimi aplikacijami (seveda vezano na kakovost in velikost slike).
Velikost slik ni edina stvar, ki podaljsuje nalaganje slik, tu so vsaj se requesti. Za odprtje te strani je potrebno 92 requestov, kar ni malo, in skoraj 600KB. Pri ponovnem obisku pa se prenese sicer zgolj 17KB, ampak requesti so se vedno tu.
(offtopic: si pa dal posreceno stran :) )
Ni nekaj ogromnega, ampak doprinese pa. Pametno je imeti na strezniku tudi kak pameten caching.
perunpro:
Za odprtje te strani je potrebno 92 requestov, kar ni malo, in skoraj 600KB. Pri ponovnem obisku pa se prenese sicer zgolj 17KB, ampak requesti so se vedno tu.
(offtopic: si pa dal posreceno stran :) )
Ali se da na te requeste kako vplivat? Hočem pa imet vse slike (ponavadi največ 10) v HTML.