2011-08-09 17 views
1

jqueryとphpを使って私のサイト用に自分の画像ギャラリーを作成します。phpとapacheで画像の読み込みを処理するにはどうすればいいですか?

画像はかなり大きく、約200KBです。私のホスティングは、無制限の帯域幅ではなく、帯域幅を測定します。そして、私はそれらの画像と驚くほどPHPを指しているすべての要求をPHPで最適化しようとするよりも、それをうまく処理します。約75%の画像を最適化することができ、元の画像とほぼ同じ画像で約50KBになります。

あなたはどう思いますか?私はPHPでリクエストを処理するたびにイメージを最適化するか、イメージリクエストを処理するようにしますが、Webサーバーにアップロードする前にイメージを最適化する必要があります(Photoshopで)。

ps:また、すべての画像リクエストを追跡し、ajaxを使用し、ajaxリクエストを含むページのリクエストごとに独自のトラッカーを構築する必要があります。

+0

amazon s3(http://aws.amazon.com/s3/#pricing) – ajreal

+0

ええ、私はこの場所で私のサイトをホストするために馬鹿になったようなイメージホスティングを検討することができます。別のホスティングは無制限の帯域幅と1500%以上のスペースで同じ価格を提供します。 –

答えて

1

初めて画像を処理し、処理した画像を新しいファイルに保存します。次回はファイルが要求されたときに処理済みのコピーが存在するかどうかを調べ、残りの部分をApacheに伝えさせるべきです。

+0

こんにちは近所、はい私はすでにあなたが言うことをします。別の場所に配置するよりもイメージのサイズを変更してください。しかし、私は約50%の画像しか取得しません。 imagecreatefromjpegとimagejpegの組み合わせでは、ファイルサイズをさらに25%削減できます。 –

関連する問題