Hi,

I tried to nail this problem down for over 6 hours now. I use GD.pm to
dynamically generate images used in a dynamically generated Apache::ASP
page. Each image is given a name which is unique (in fact: a md5 on the
original name, width, height, color depth). Some of these images are used in
a javascript onMouseOver. The images are send out to the browser via a
script, with the unique id as $ENV{PATH_INFO}.

Now the odd thing is, both IE's I tried (4.01 and 5.5) seem to /refuse/ to
cache the image oppsed to all Netscape versions, which handle things like
expected. After searching deja, I found out that more people had this
problem, but I only read about javascript preloading and stuff. That's
already been taken care off. If I take a copy of those images and let Apache
handle the request directly from disk, everything is ok.

So I started to get suspicious about headers. I thought maybe IE was choking
on the session-id cookie from Apache::ASP, so I rewrote the Apache::ASP
gateway to plain mod_perl. I messed around with headers, even read
http://perl.apache.org/guide/correct_headers.html three times, but nothing
fixed my problem so far.

I know the problem is not really mod_perl related. I agree on the fact that
this is probably a typical Microsoft inconsistancy. Maybe some of you have
had the same problem.

Below is a sample of the headers it returns. Any ideas? Anything that is
communicated without me seeing it?

Thanks,

Ime




[ime@nobel /tmp]$ wget -S
http://192.168.31.1/mediaexporter.pl/ef6880b34b91e817f8c9973f0e7efe10.png
--10:55:32--
http://192.168.31.1:80/mediaexporter.pl/ef6880b34b91e817f8c9973f0e7efe10.png
           => `ef6880b34b91e817f8c9973f0e7efe10.png.86'
Connecting to 192.168.31.1:80... connected!
HTTP request sent, awaiting response... 200 OK
2 Date: Tue, 19 Sep 2000 09:21:34 GMT
3 Server: Apache/1.3.12 (Unix) mod_perl/1.21_03
4 Expires: Thu, 19 Oct 2000 08:52:50 GMT
5 Last-Modified: Tue, 19 Sep 2000 09:20:46 GMT
6 Cache-Control: public
7 ETag: ef6880b34b91e817f8c9973f0e7efe10
8 Content-Length: 294
9 Connection: close
10 Content-Type: image/png

and here for the same image, but as a normal static file fron disk:

HTTP request sent, awaiting response... 200 OK
2 Date: Tue, 19 Sep 2000 09:22:50 GMT
3 Last-Modified: Tue, 19 Sep 2000 09:22:10 GMT
4 Server: Apache/1.3.9 (Unix) mod_perl/1.21_03
5 ETag: "477b1-147-39b3889d"
6 Accept-Ranges: bytes
7 Connection: close
8 Content-Length: 327
9 Content-Type: image/png







Reply via email to