nDiki : 2004年11月17日
2004年11月17日 (水)
■ [ DiKicker ] term list の更新の伝播をはやく

かなり久しぶりに DiKicker のコードをメンテナンス。
DiKicker では新しい term が定義される(記事中に現れる)と term list に追加され、過去の記事すべてに対して出現されていないかのチェックが行われる。
もちろん一度にやると大変なので少しずつチェックしていく。 現在、最新記事表示あるいは10日間記事表示時に、表示対象の記事リストの中で最新の term list による出現チェックがされていない記事があればチェックを行うというようになっている。 で、レスポンスが低下しないように
- 1リクエストにつき高々1記事しか更新しない
- 日付の新しいものからチェックする
というルールから、なかなか term list の更新が全てに反映されないようになっているという欠点があった。
というこことで一部コードを改良。
- load average に応じた数の記事をまとめて更新する
- 日付の新しいものではなくランダムな順にチェックする
これで伝播がはやくなるはず。
ついでに、nDiki の DBが少し不整合がでていたようなので一回消して再生成させてみた。 最低各記事2パスは必要なので GNU Wget で何回か(何回も)アクセスして、最新状態に戻す。
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- nDiki のレスポンスが悪くなってきたので DiKicker 修正 (2006-08-29)
- nDiki のコメント欄にコメントスパム (2005-09-12)
- Flickr に登録 (2005-02-08)
- 最近の Twitter ステータスを nDiki 「最近のさえずり」ページ... (2007-11-23)
■よく検索されるキーワード
torrent(62) windows(62) perl(58) 提案書(48) 書き方(47) linux(44) アジェンダ(32) usb(29) 動画(27) x31(27) 使い方(27) 手帳(25) ssh(25) mp980(23) thinkpad(22) svn(21) ほぼ日手帳(21) java(21) インストール(20) 画像(20) debian(20) ドラマ(16) subversion(16) cvs(15) ubuntu(15) 設定(15) 秋葉原(14) gmail(13) ヨドバシ(13) 無料動画(13) tortoisesvn(13) dropbox(13) c#(12) .net(12) 壁紙(12) make(12) gnu(12) ノート(11) ヨドバシカメラ(11) a6(11) tc-1(11) ganttproject(11) 冷蔵庫(11) 宮根誠司(11) porter(11) 無印(10) フリー(10) 筆まめ(10) tar(10) 充電式カイロ(10) 方眼(9) パスワード(9) 日本語(9) visual(9) cwrsync(9) wiki(9) gimp(9) フォーマット(9) firefox(8) ボールペン(8) nullpointerexception(8) grub(8) skk(8) ppm(8) ご査収(8) ダウンロード(8) ケース(8) サンプル(8) 提案書の書き方(8) 無料(8) 無印良品(8) google(8) 2008(8) gtd(8) 3.5(8) framework(8) ツール(8) cgi(7) mew(7) バッグインバッグ(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.034786s / load averages: 0.10, 0.19, 0.21
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク