Hej i gruppen
Vi har et site hvor klienter kan logge ind og over ssl (https) kan se
fortrolige data.
Blandt disse informationer er der jpg-billeder. Da det ikke umiddelbart
kan lade sig gøre at undgå at "folk" kan "gætte" URLen til et sådant
billede, har vi lagt billederne et niveau før roden af sitet og lader et
asp-script undersøge om de har lov til at hente billedet, og nu er jeg ved
at nå til essensen af problemet.
ASP-scriptet som er helt standard, á la:
"check om rettighederne er i orden"
....
stmdata.LoadFromFile
strFilePath Response.ContentType = "image/jpeg"
Response.BinaryWrite stmData.Read
stmData.Close
Response.End
....
virker helt perfekt. Billederne er ml. 1 og 20 Kbyte og der er sider hvor
der vises op til et par hundreder i en tabel. Umiddelbart virker det som
det skal og det er relativt hurtigt/hurtigt nok...
men... nogle enkelte billeder tager op til flere minutter at downloade...
og det er ikke så godt
Jeg har fundet frem til nogle af de problematiske billeder (få stk.) og
størrelsesmæssigt er de absolut ikke anderledes end de tusinder af andre
billeder på sitet.
Jeg har prøvet at lave et debugsite, hvorfra det var muligt at hente
billederne på forskellige måder. Jeg har noteret nedenfor hvile der var
langsomme og hvilke der var normal downloadhastighed på:
- hurtig - uden ssl direkte via URLen
- hurtig - direkte via URLen med ssl
- hurtig - uden ssl via asp-scriptet
- langsom - via aspscriptet med ssl
Ovenstående er afprøvet med IE60sp2 på XPsp2 (fuldt opdateret).
For sjov afprøvede jeg med en beta-Mozilla og den havde ingen problemer.
Er der nogen der kender til problemer á la ovenstående?
Jeg har p.t. ikke mulighed for at poste en af de problematiske jpg's, men
kan sige så meget at den (ligesom alle de andre uproblematiske billeder)
er konverteret fra pcx-format vha irfanview 3.92.
En af mine ideer for at omgå problemet er at bruge et andet program til at
konvertere den problematiske jpg, men jeg så heller at problemet blev løst
/Jens Ulrik