業態上、画像が多くなっているのですが、なるべく表示を早くしたいと考えています。
サイトを軽くするための方法がまとまっている本(やサイト)などあれば教えてください。
通信量の圧縮なら、Apacheではmod_deflateというのが使われています。
http://www.atmarkit.co.jp/flinux/rensai/apache2_04/apache04a.htm...
mod_gzipというモジュールもあります。
サーバ側で一旦gzip圧縮したものをクライアント側で解凍してブラウジング方式です。
ありがとうございます。
>回線が太くアクセス量の多いサーバーでmod_gzipを使うと圧縮によりCPU負荷がかかり、かえって遅くなる可能性も考えられます。
ちょっと勉強不足で今サイト状況がどうなっているのか理解していません。
調べてみます。
http://www.vector.co.jp/soft/win95/art/se279366.html
JPEGファイル圧縮プログラム carmine
JPEGファイルのファイルサイズ縮小を画像の劣化なしに行う
ありがとうございます。
やはり画像サイズは大切ですね。
mod_deflate
mod_gzip
は画像の場合には効果が低く実用的ではありません。
~
根本的な対策は画像サイズを小さくすることです。
jpgの画像サイズを変える,
色数の少ないものについてはgifにするなどの方法があります。
様々なファイルタイプに一括変換するソフトなどがありますので
色々と試されると良いでしょう。
~
他の手法としては,
1 画像のみ別サーバに置く。
2 mod_expiresを設定する。
という方法が考えられます。
~
1について特に説明することはないでしょう。
~
2は,コンテンツの有効期限を設定して,
一定期間はローカルのキャッシュを読みに行かせるという方法です。
http://hain.jp/index.php/tech-j/2006/12/11/mod_expires
比較的簡単で効果が高いので,利用可能な環境であればお勧めです。
基本的なことで申し訳ありません。
画像のみ別サーバーに置く、という行為についてですが、
A.別サーバの画像600pxを120pxに縮めて表示
B.自サーバに対象画像を120pxで保存し表示
のどちらが一般的に表示が速くなるのでしょうか?
ありがとうございます。
私の今のレベルですとちょっと難しいですががんばります。