phpのGDモジュールを使って、投稿された画像のサムネイルを表示させたいのですが、実装方法に悩んでいるので意見を聞かせていただきたいです。
現在検討しているのは
- phpを介して、アクセス時にサムネイルを生成+phpにて表示処理を行う
<img src="thumb.php?file=image.jpg" />
- 投稿時にthumbフォルダに画像を生成しておいて、直接サムネイル画像にアクセスする
<img src="/thumb/image.jpg" />
どちらが一般的でしょうか?
また速度やセキュリティ的にどちらかの方法が有利などと言ったことがあれば、教えて頂きたいです。
宜しくお願いします。
みんなの回答 1 件
サムネイルが頻発に表示されるならアップロードと同時に生成するし、表示する事があんまりないとか、サイズ違いを作る事もありそうならさそうなら、初回アクセス時に生成して、2回目以降はファイルを見に行くようにする。
※関係ないと思うけど、世に普及してるthumb.phpてセキュリティホールあるんじゃなかったっけ?
関連するトピックス