Det första man måste förstå är att man inte har en enhetlig visningsmiljö, utan måste dras med en massa olika browsers, med eller utan färghantering, så det är oundvikligt att visningen blir både sämre och osäkrare än i din egen kontrollerade miljö.
Personligen tycker jag att du ska fundera på någon färdig fotogallerilösning, där man visar lite mindre bilder i överblick, och de större bilderna när/om man klickar på en miniatyr. Då kan du uppnå bra hastighet, samtidigt som du t.ex. jobbar med preloading av större bilder i bakgrunden.