「reset=new、reset=offはまともに機能していない」って本当?

Last-modified: 2024-05-06 (月) 06:51:17

親ページに書かれている

wikiwikiにおいてreset=new、reset=offはまともに機能していない様子。

って本当なのか?ということで作った検証ページ。
親ページは「#recent」で検証してるが、これがなにか悪さしてたりしないか?という疑念があるので、代わりに毎日*1更新される公式サイト更新検出ログをincludeして検証する。

検証方法

以下の構文で、公式サイト更新検出ログの更新日付部分のみを取得する。

#ecache(reset=<ここをいろいろ変える>){{
#includex(公式サイト更新検出ログ,filter=Last checked,titlestr=off)
}}

このページは2023/08/17に作成したので、キャッシュが更新されていなければ「Last checked: 20230817」と表示されるし、更新されているなら閲覧した日付になっているはず。

検証結果

reset=on

期待値:常に更新される(常に最新の日付になる)

Last checked: 20240506

reset=off

期待値:常に更新されない(常に20230817になる)

Last checked: 20240506

reset=new

期待値:ページがキャッシュよりも新しければ更新する(このページは更新しないので、常に20230817になる)

Last checked: 20240506

reset=86400

期待値:1日に1回だけ更新される(1日遅れ or 最新の日付になる)

Last checked: 20240506

reset=604800

期待値:1週間に1回だけ更新される(最大で7日遅れるが、最新の日付になることもある)

Last checked: 20240506


*1 実際の更新周期はもっと短いかもしれないが、少なくとも1日1回はページ内容が更新される。