発言者 管理人 日時 November 19, 1998 at 12:52:18:
返事 : Re: 画像データが別の物が表示されるという人へ 発言者 ぶん 日時 November 19, 1998 at 10:31:16:
> 最大発言数を越えて自動で付けられるファイルネームが一回りした時と
> か、投稿されたファイルを削除した後で新たに別のファイルを投稿した
> 場合などに、キャッシュに残っている以前のファイルが表示されたりす
> る現象が起きますけど、これは現在の仕様上どうしょうもないんでしょ
> うか(^_^;)
確かにそうですが・・・
一回のアクセスで、キャッシュが一回りして困るということは
通常の使用なら、まずないと思います。5分に一回ぐらいで
みんなが連続投稿して、あっという間に掲示板が全更新
されてしまうなら別ですが・・
キャッシュの更新チェックは、普通は”セッション毎”つまり
一回ブラウザをあげて、落とすまでが有効期間になっていると
思います。一回終了して、次にブラウザをあげると、もう前回の
キャッシュはすべて無効になっているはずです。
この掲示板の場合、一番古い記事のファイルが消え、その番号が
再利用されるわけですから、古い画像キャッシュ画像が出て困ると
いうことは考えにくいです。
ブラウザのキャッシュの設定には、何日も前にアクセスした古い画像も
再利用できる”しない”という設定がありますが、掲示板を
みるときは”しない”のままでは更新がわからないので、
この設定のユーザは、必ずリロードしますよね。だったら、
古い画像がでることはないのではないでしょうか。
おそらく一番問題なのは、アップロード失敗した画像や、問題画像などを
管理者がFTPなどで画像のみ直接消してしまうことで、この場合は記事と
のリンク関係が崩れるので、画像の不一致や、誤消去が生じます。
これを単純に”キャッシュのせい”と誤解している管理者が多いの
ではないかと思いますが・・・
#スクリプト内に、注意書きがちゃんと書いてあるんですが
ちなみに、オリジナルファイル名を使って問題を回避する
方法もあります。マルチデータのアップロードを禁止して
おけば、gif jpeg拡張子のものだけしかアップロードできない
ので、それほど危険性もないと思います。どうしてもイヤだと
いう方は、オリジナルファイル名で保存されればよいのでは
ないでしょうか。なお、オリジナルファイル名を使用する場合は
セキュリティを強化したβ5の使用をおすすめします。
> それとついでにお聞きしますが、最大アップロード制限を200kB以上に
> 設定すると何か特別問題が起こったりするのでしょうか?
> 今のところ、200kBに近いファイルでエラーが出たりしていませんが。