amadeusrecordウェブサイト作るときに、最近は膨大な数のjqueryのプラグインなんかをロードしなくちゃいけない。ンスにも影響するのでソースを1ファイルにまとめて、さらに圧縮するのが効果的なんだけど、これを手作業でするのは骨が折れる。開発段階では頻繁にソースへの修正が入るので、効率が悪い。なる無数のjsやcssを個別に開発し、HTMLにはcat.phpのパラメータとして各ファイル名を+区切りで記述する。ファイルはdir/a.jsなどとディレクトリを切っても構わない。/>これだけで、全てのファイルが連結され、改行やコメント、先頭のCSS以外のcharsetが削除される。gzip対応ブラウザにはgzipを出力し、Etagなどのキャッシュ関連のヘッダもいい感じに世話してくれる。ファイルの更新日を常に判定しているので、ファイルに変更が加わればキャッシュはクリアされる(はず)。いう訳で、一度セットアップしてしまえば、圧縮うんぬんのことは忘れてしまって、どんどんファイルを増やそう。方法ライブラリとして下記をダウンロードする。http://code.google.com/p/minify/http://github.com/rgrove/jsmin-php/http://blog2.jamadam.com/wp-content/uploads/image/2010/09/cat.php_.gz下記のように配置する。PHPのライブラリは任意の場所で構わないが、cat.phpの先頭のset_include_pathを合わせる必要がある。└cat.php※cat.phpに実行権限、cacheディレクトリに書き込み権限が必要。Speedつながりで、次回は全自動で画像最適化のネタを書きたい。