nDiki : RecentChanges
スポンサード リンク
Related term
2003年9月18日 (木)
■ [ WiKicker ] If-Modified-Since:

昨日の続き。 昨日レスポンスヘッダに Last-Modified: を追加したので、今日は If-Modified-Since: つきの GET リクエストが来たら更新時刻をチェックして 304 を返せるようにする作業。
いきなり WikiPage の方に実装するのは不安なので RecentChanges と IndexPage の方で実験的にやってみる。
ローカルサイトではうまく動く事を確認。 NaneyOrgWiki の方ではと……あれ? 駄目。 チェックすると Last-Modified: ヘッダ自体返していないようだ。 明日調査。
- [ WiKicker ] If-Modified-Since: 関連作業ほぼ済 (2003-09-19)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- [ WiKicker ] Memcached を使った検索結果のキャッシング (2004-01-15)
- [ WiKicker ] RCSファイルのリビジョン間引き (2004-04-04)
- [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化 (2004-05-29)
2003年9月19日 (金)
■ [ WiKicker ] If-Modified-Since: 関連作業ほぼ済

一昨日から着手した WikiEngine 改良作業。 NaneyOrgWiki で Last-Modified: HTTP ヘッダが出力されていなかったのは、単純に機能追加してから一度もページ更新がなかっただけだった(ページ更新があると DB の最終更新日を記録する機能を追加したので、一度も更新がないと更新日は未定という仕様にしたのを忘れていた)。 ダミーで編集をかけたらきちんと Last-Modified: を吐くようになり、あわせて If-Modified-Since: な GET に対して 304 を返せるようになった。
昨日まで RecentChanges と IndexPage に限定していたが、問題なさそうなので通常の WikiPage にも同様の処理を追加。 これで、何度か同じページをいったりきたりする閲覧がしやすくなるはず。
アンテナのようなデータベース外の情報により HTML 生成が変化するような機能を今後つけた場合は、その時またいろいろ考えなければいけないな。
- Wiki考 (2002-09-20)
- WiKicker における PageName 最長文字数 (2006-06-10)
- [ WiKicker ] If-Modified-Since: (2003-09-18)
- [ WiKicker ] Last-Modified: 実装準備 (2003-09-17)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
2003年9月20日 (土)
■ [ WiKicker ] 無記名時のバグ修正

以前から気になっていた「無署名で編集した場合、編集後も前の署名が残ったまま」という問題を修正。
unless ($value) と unless (defined $value) の使いわけの問題という Perl ではありがちなミスだった。
あと気がついている点としては「変更なしでコミット*1しても RecentChanges で上に上がってしまう問題」がある。 実害はそれほど無いのだが、気になるといえば気になるところ。 要修正。
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- [ Perl ] Memcached を使ってみる (2004-01-12)
- [ WiKicker ] キャッシュまわりにバグ (2004-06-05)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- [ WiKicker ] 「最近のアクセスログ」処理思案 (2004-01-17)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.018323s / load averages: 0.50, 0.34, 0.27
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
◇ 2GB 無料のオンラインストレージサービス Dropbox に次のリンク先から登録すると今なら 250MB プラス! → Dropbox