2006/06/13(火)ハッシュによるファイルの検索
ハッシュを使うことで,ファイルの移動にも対応できるようになったが,その分,余計なファイルのロードや,利用するたびにデータの問い合わせが発生することになってしまった.
今後の方針としては,
- ハッシュデータベースをやめ,ハッシュで画像へのシンボリックリンクを作成する
- 負荷がかかっても気にしない \まあ,ある程度のキャッシュはすることになると思うが...
の2択である
確かに,シンボリックリンクで対処した方が,余計なcgiを通さずに済むが,一部の存在しないファイルに対しても,シンボリックリンクを張ることになってしまう*1.そもそも,ハッシュによる検索は,ファイルのアップロード時に同じファイルがあるか,チェックするための物の副産物であり,新着画像のような,ほんの一部のページでしか使われることは無い.
余計なcgiを通さずに済むメリットと,画像と同じ数のリンクを張らなければならないデメリット.価値としてはどちらが上か悩むところである.