アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
bittorrentでの配布 (スコア:3, 興味深い)
でも結果的に安定稼動するサーバは立てられないけどCDDBデータベースは共有して持ってるよって人が増えるわけで、じゃ、そういう人は不安定ながらもCDDBデータベースを立てようと思えば可能なわけです。
ということで、CDDBデータベースにもその安定度に応
屍体メモ [windy.cx]
Re:bittorrentでの配布 (スコア:2, 興味深い)
大元のサーバは子サーバリストの管理だけを行って、子サーバへのデータベース提供はBitTorrentなどを利用、クライアントは子サーバリストの中から近いところを選んで接続、リストの鮮度が下がってきたら(利用可能なサーバが減ってきたら)大元のサーバに接続してリストを更新、とか。
クライアントサイドで、定期的に(接続できるサーバが十分にあっても)サーバリストを更新するとか、賞味期限切れのデータベースを持っている可能性がある子サーバに接続するときはバージョンを問い合わせてチェックするとかして、データの鮮度を維持する必要がありそうですが。
ミスヒットのペナルティをサーバ側でなくクライアント側で負担することになるので、クライアントの動作は確実に遅くなりますが、CDDBの問い合わせなんて数秒単位の時間を争うようなタスクじゃないし、クライアント側に「繋がりやすいサーバ」のデータが蓄積されれば割とスムーズに動くんじゃないかなと。
# あとは「悪意ある子サーバ対策」で複数のサーバから
# データを取って比較する機能とか・・・却って負荷高まるか。
NTPもそうですが、大きなファイルをやり取りするわけじゃないし、随時更新されるデータを扱うことになるので、BitTorrentなんかとはちょっと違ったアプローチで負荷を分散した方が有効な気がします。
# と、コードが書けないので理屈だけ書き散らしてみる。
yp
自己ツッコミ (スコア:1)
# わざわざFreeDB利用するような人なら
# きっとプロクシ入れてくれる、というのは甘いかしら?
yp