前の記事 ≪:iPhoneスタイルのチェックボックスをjQueryで簡単実装
次の記事 ≫:高級感のあるナビゲーションバー作成Photoshopチュートリアル

CSSやJSファイルを軽量&圧縮して転送できる「csszip.php」

2009年06月19日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

Easy CSS Compression with PHP and mod_rewrite - Roger Stringer

CSSやJSファイルを軽量&圧縮して転送できる「csszip.php」というファイルが公開されています。
「csszip.php?file=ファイル名」のようにリンクすると、不要な改行やタブなどを取り除いた上でgzip圧縮し、Expiresヘッダを発行して転送できます。



さらに、mod_rewrite を使って、拡張子が css や js のものは自動で csszip.php に転送するというので自動で圧縮転送が出来る例も公開されています。
注意点として、拡張子が js, css のものはすべて file=*** で指定できてしまうので、この部分は見直した方がよさそう。

理想的には、スタティックなファイルを mod_expires, mod_deflate などでハンドラ処理してしまうのがよいですが、こういう方法もあるということで。

関連の記事検索:PHP, 高速化
スポンサード リンク

By.KJ : 2009年06月19日 10:07 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)