JeansCMSサムネイルの動的/静的生成についての考察

投稿日:
2010年10月06日
カテゴリー:
雑多な事

現在の動作
1. media::action_get_thumbnail
→media::try_redirect('thumbnail')
PHPのキャッシュにあったらキャッシュにリダイレクト
なかったら
→media::show_media('view', true)
・SQLクエリ発行でバイナリ取得
・media::check_if_changedでバイナリを作った時間とmedia::self::$if_modified_sinceを比較。一致したらNot Modifiedヘッダ出力
→media::send_media($image,$mime,$time,$name,$mode)
バイナリをecho
exit

サムネイルのサイズが指定されてたらmedia::show_mediaじゃないメソッドを経由。admin_mediaクラスを使ってサムネイルバイナリ取得。media::send_mediaにバイナリを送ってecho。って感じかな?

コメント

コメントはありません