2006/06/15(木)シンボリックリンクの利用
シンボリックリンクに対応したバージョンを検討中。シンボリックリンクを使うと、サムネイルの表示等に余計なcgiを通さずにすみます。ただし、サムネイルの存在チェック等をcgi側で行うことができないため、mod_rewrite必須です。
mod_rewrite使える環境にないので、テストできません。
現在検討中の案
ユーザ: serika ホームディレクトリ: home (config.ini) ハッシュ用フォルダ: .hashdb (config.ini) サムネイル用フォルダ: .thumb (config.ini) ハッシュ内画像キーワード: image (固定) ハッシュ内サムネイルキーワード: thumb (固定) ギャラリー: test 画像: test.jpg 画像のハッシュ: abcdefg サムネイル作成プログラム: thumbnail (固定) サムネイルの拡張子: .jpg (固定) サムネイル作成プログラムは、サムネイル作成後、実際のサムネイルにリダイレクトする アルバムの出力する可能性のあるパス 画像本体: album/home/serika/test/test.jpg サムネイル: album/home/serika/test/.thumb/test.jpg.jpg このとき、サムネイルが無い場合は、次のパスへ変換が必要 album/thumbnail/serika/test/test.jpg 画像本体(ハッシュ利用): album/home/serika/.hashdb/image/abcdefg サムネイル(ハッシュ利用): album/home/serika/.hashdb/thumb/abcdefg このとき、シンボリックリンクが無い場合は、次のパスへの変換が必要 album/thumbnail/serika/.thumb/abcdefg
最終的には、makeファイルでシンボリックリンクを使うか、切り替えられるようにしたいところ。両方同時に利用することは考えていません。