パケット代を考えて、ちょっとだけBBS『52deg. V-Twin's World』のページサイズを小さくしました。
まずは簡単に出来るところで、1ページに表示される記事の数を、10→5へと変更。 投稿数が少ないので、これでもいいんです。 (^^;
次に、CSSのメディアタイプによって表示/不表示を行っていた部分を、HTTP_USER_AGENTの値によって制御するようにしました。 CSSによる方法だと、読み込むデータ量は変わらないのですが、CGIでUserAgentによって吐くXHTMLを変えれば、不必要なコードは読まずに済みます。 とりあえず、携帯とPC(それ以外)の2種類に分けています。
同じように、タイトルバナーもPC用と携帯用で分けて出力するようにしました。
端末の判別方法は、『CGIぽん』さんの「端末判別法」(UserAgentを使った方法:perl編)を使わせて頂きました。
これで出張中に携帯から確認するのも安心です。