nDiki
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 で何回か(何回も)アクセスして、最新状態に戻す。
- 21:00 [ nDiki ] hnsからDiKickerへ (2004-02-22)
- WiKicker に Flickr 関連機能追加 (2005-02-11)
- サーバ高負荷状態につき DiKicker 機能修正とサーバ設定変更 (2006-03-03)
- 速度改善のため nDiki からくっつき BBS を外す (2005-10-16)
- mixiに登録 (2004-11-19)
Related term
■よく検索されるキーワード
torrent(142) expressions(72) 書き方(46) 竹内まりや(46) perl(42) 提案書(38) linux(38) windows(36) アジェンダ(34) x31(32) cvs(28) wiki(27) usb(26) ドラマ(22) 使い方(20) svn(20) アジェンダとは(20) centos(20) ganttproject(20) 設定(19) java(19) インストール(18) 秋葉原(18) debian(18) thinkpad(18) サンプル(18) 動画(17) ノート(15) 手帳(13) a6(13) truecrypt(13) tc-1(13) tortoisesvn(13) 無印(12) ssh(12) rcs(12) subversion(12) 冷蔵庫(12) nikon(12) allinanchor:*.torrent(12) firefox(11) ガントチャート(11) 画像(11) 日本語(11) 生年月日(11) apache(11) メール(11) ダイソー(10) 無料(10) 壁紙(10) リフィル(10) ubuntu(10) 作り方(10) dropbox(10) c#(9) xp(9) oracle(9) xampp(9) terastation(8) 方眼(8) マイク(8) ヨドバシカメラ(8) テンプレート(8) ほぼ日(8) cwrsync(8) google(8) ming(8) 評判(8) 影舞(8) madwifi(8) アカウント(8) window(8) usbメモリ(8) gantt(8) project(7) 三条まゆみ(7) hdd(7) 変換(7) カバー(7) 交換(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理Process Time: 0.115291s / load averages: 1.60, 1.60, 1.43
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク