ブラウザのキャッシュを活用する
以下を.htaccess に追加してアップロード
<Files ~ "\.(html|php|jpe?g|gif|png)$"> Header set Pragma no-cache Header set Cache-Control no-cache </Files>
必要に応じて拡張子を追加・削除してください。 jpe?gはjpg、jpeg、どちらも、ということです。
2行目は「キャッシュの有効期限」を秒数で設定したもの。
一日86400秒 × 30日間で2592000 1年間の場合は86400× 365日間で31536000と指定。
参照:http://syncer.jp/page-cache-setting
ファイルを圧縮する方法
Apache モジュール mod_deflateを使う方法
以下を.htaccess に追加してアップロード
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
# Mozilla4系などの古いブラウザで無効、しかしMSIEは除外
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html
# gifやjpgなど圧縮済みのコンテンツは再圧縮しない
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI _.utxt$ no-gzip
# htmlやcssなどは圧縮
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
</IfModule>
参照:http://oxynotes.com/?p=6519
オンラインのJavaScript / CSS/HTMLのコンプレッサーを使う方法
以下URLにアクセスしてファイルをInput内にコピペして、ァイルの種類を選択する。
オプションの選択も可能。