モバイルビューワーちょびっと更新
モバイルでも大きい画像をズームして見れるモバイルビューワーですが、今日ちょびっと更新しました。
http://moeten.info/maidcafe/i/?&m=s&id=866&d=info&did=21693
#モバイルビューワーで見るってとこをクリック
以前はFlashLiteを作成するのに4秒かかっていたのですが、修正して1秒未満で表示されるように修正しました。
チューニングポイントはAction Scriptでも定番のループの中で変数の宣言をしないっというところです。
for 文の中で画像を作成するコードを
for( $i = 1 ; $i <= 9 ;$i++ ){ $im_small = @imagecreatetruecolor ( 240 , 320 ) or die ("Cannot Initialize new GD image stream"); imagefill( $im_small , 0, 0, imagecolorallocate( $im_small , 255, 255 , 255 ) ); コピー作業 }
こんな感じに for 文の外で新規画像を宣言して作業をする。
$im_small = @imagecreatetruecolor ( 240 , 320 ) or die ("Cannot Initialize new GD image stream"); imagefill( $im_small , 0, 0, imagecolorallocate( $im_small , 255, 255 , 255 ) ); for( $i = 1 ; $i <= 9 ;$i++ ){ コピー作業 }
うん、まぁ、当たり前なんだけどね。
PHPのチューニングの本とかないんすかねぇ。