携帯SEO&携帯サイト構築マニュアル
プロが教える携帯サイト構築術! 話題の携帯SEOテクニックで検索上位表示の裏技! 携帯サイトを本気で運営する人のバイブル的ブログ! 携帯サイトのことしか書いてません。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
DoCoMo iモードID
DoCoMoがiモードIDという勝手サイトでも使える認証技術の提供を開始しました。



スポンサーサイト

テーマ:携帯サイト構築術 - ジャンル:携帯電話・PHS

cron の曜日設定
曜日指定でプログラムを動かしたい場合、

cronで曜日の指定ができたりします。

クーロンの設定ですが、

基本は、
分 時 日 月 曜日 コマンド

分 0~59
時 0~23
日 1~31
月 1~12 or jan~dec
曜日 0~7 [0,7は日曜日] or sun~sat
コマンド 有効なコマンドを記述します。空白を含むことも可能ですが、標準のBourne Shellの書式に従って記述します。

ちなみに、
cron の設定で、10分ごとに設定したい場合、
10,20,30,40,50

1時3時7時ー10時まで指定したい場合
1,3,7-10

月曜日~金曜日なら
1-5

となります。

cron の起動パターンに応じて、便利な設定ができます。


テーマ:プログラミング - ジャンル:コンピュータ

携帯サイト 画像高速表示

携帯サイト
画像を高速に表示する

携帯サイトを構築する上で非常に重要なポイント。

画像表示である。

サイトの表示が遅いのは9割9部画像の表示かプログラムのどちらかだ。

いくらデザイン重視のサイトでもHTML自体の転送と表示は速い。

携帯サイトにおける画像表示のポイント

img タグのhight,width属性を記載する
  縦横比を記載することで、画像の枠を残し、画面全体はレンダリングされ表示される。
  縦横比を記載しないとページ上部より、画像が表示されるまでそれ以降のテキストは表示されない端末がDoCoMo端末で多い。

画像容量を極力抑える。
  当たり前だが、携帯用の画像なので、容量を極力抑える

サーバのパフォーマンスチューニングによる携帯画像高速表示
 要するにサーバ側で画像をキャッシングしてあげると言う技術
 まだ検討が終了していないのだが、共有。

 Apache2.2の機能で、mod_cache,mod_mem_caheがあり、
 画像をサーバに毎回取得しに行くのではなく、画像をメモリのキャッシュで保存し、
 サーバからの画像出力を高速化するというもの。
 
 検証結果
  ・PC キャッシュされる。
  ・DoCoMo キャッシュされず、毎回 200ステータスで取得
  ・Au  キャッシュされず、毎回 200ステータスで取得

 理論的には、サーバはメモリ上の画像を転送するハズなのだが・・・
 PCと携帯で画像を取得するさいのヘッダ情報でも違うというのか。。。謎である。
 
 検証で確認したかぎり、確実にキャッシングするには、
 squid のリバースプロキシ機能を使う。squid2.6+apache2.2の組み合わせ。

 携帯で画像を高速に表示する(キャッシング技術)をご存知の方は、ぜひ教えてください。

備忘録まで。
Apache2.2の設定


LoadModule cache_module modules/mod_cache.so
CacheIgnoreCacheControl On
CacheIgnoreNoLastMod On
CacheStoreNoStore On
CacheStorePrivate On


<IfModule mod_cache.c>
        LoadModule mem_cache_module modules/mod_mem_cache.so
    <IfModule mod_mem_cache.c>
        CacheEnable mem /
        MCacheSize 4096
        MCacheMaxObjectCount 100
        MCacheMinObjectSize 1
        MCacheMaxObjectSize 2048
    </IfModule>
</IfModule>

もちろん、HTML側でのcache no-controlなどは未指定。

squid2.6
最新バージョンだったのか、ものすごく手間だった。

squid2.6の新機能cossを試してみたかったので、
squidをインストール(install)してみた。
既存のsquidよりも高速になり、パフォーマンス向上には最適。


#/usr/local/src/squid-2.6.STABLE14
#./configure --enable-err-language=Japanese --enable-storeio="ufs aufs coss"
#make
#make install


今回は、画像のキャッシングをしたかったので、リバースプロキシとして同じマシンにsquid2.6+apache2.2を同居させた。


confの構文チェック
/usr/local/squid/bin/squidclient -k parse3


squid2.6 の設定
コメントが多いので、カット
cat squid.conf.default | egrep -v "^#" > squid.conf



参考サイト:
http://squid.robata.org/squid2.0-conf.html
http://www.squid-cache.org/Versions/v2/2.6/cfgman/
http://wiki.squid-cache.org/SquidFaq/ReverseProxy
http://www.inter-office.co.jp/contents/100
http://www.inter-office.co.jp/performance/
http://www.wizard-limit.net/mt/pc/archives/2007_02.html


テーマ:携帯サイト構築術 - ジャンル:携帯電話・PHS

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。