このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

guestmsg2に付いて

発言者:ishiter
( Date Thursday, December 12, 1996 20:58:36 )


いつもお世話になります。ishiterです。
田中先生の作られたguestmsg2ですがいつぞやも誰かが
書かれてましたが、ブラウザのキャッシュの件です、
先生の書いてられたタグ
<META HTTP-EQUIV="Expires" CONTENT="Thu, 21 Dec 1995 12:12:12 GMT">
をmsg.htmlファイルの先頭に入れてもWebSTAR2.0では対応しないようなのですが
如何でしょうか?


田中求之 さんからのコメント
( Thursday, December 12, 1996 22:23:06 )

この META タグは、ページ書いておくものですので、サーバーには一切関係ありません。
WebSTAR だろうが、QPQ だろうが、あるいは UNIX のサーバーだろうが、どんなサー
バーにおいておくページでも使えます。

そのかわり、ブラウザの方が META タグに対応していないといけません。
具体的には、Netscape でないと利かない可能性があります。

ブラウザは何を使っていますか?

ishiter さんからのコメント
( Friday, December 13, 1996 01:48:53 )

 いつもお世話になります。
ブラウザソフトはNetscape3.0を使っています
おかしいな?

usui,seiichi さんからのコメント
( Friday, December 13, 1996 07:20:11 )

<head>
<META HTTP-EQUIV="Expires" CONTENT="Thu, 21 Dec 1995 12:12:12 GMT">
</head>

上のように<head></head>で挟んでみてはどうでしょうか。
僕の参考書(すでに古い)には挟まなくても大丈夫とありますが、
一応いつも挟んで使っています。

smart さんからのコメント
( Friday, December 13, 1996 10:06:57 )

便乗ですみません。
GMTは、日本時間の場合JSTで正常に動作するのでしょうか?

ishiter さんからのコメント
( Friday, December 13, 1996 11:12:05 )

 いつもお世話になります。
何か良く解りませんがNetscapeのPrefencesの中の
clear Disk cache Now をすれば表示されるように
なりました。
どうしてなんだろう?

田中求之 さんからのコメント
( Friday, December 13, 1996 11:53:20 )

>GMTは、日本時間の場合JSTで正常に動作するのでしょうか?

Expires の場合、日付が過去であることがポイントです。キャッシュされないため
には、かならず過去の日付を CONTENT で指定してください。

ですから、GMT とか JST とかで悩む必要はありません。

なお、ヘッダーなどでは、かならず GMT が使われます。今回の Expires の場合は
関係ないですが、もし CGI などで日付に関するヘッダーを生成する場合は、RFC1123
の書式に従って、GMT に換算した日付にする必要があります。

smart さんからのコメント
( Friday, December 13, 1996 15:03:13 )

RFC1123取り寄せて見ます。

田中求之 さんからのコメント
( Friday, December 13, 1996 15:20:45 )

>RFC1123取り寄せて見ます。

RFC1123 の書式の日付がどんなものか知りたいだけでしたら、Tanaka's osax 1.0 の

 DateToHeaderStr (current date) with as1123

を実行してもらえば、現在の日付を 1123 の書式の文字列になおします。

また、GMT にしたいときには、

DateToHeaderStr ((current date) - (time to GMT)) with as1123

を実行すれば、現在の日付を GMT で 1123 書式にします。

ヘッダーに用いる場合などは、これの後ろに " GMT" をくっつけておけばOKです。