読者です 読者をやめる 読者になる 読者になる

モバイルビューワーちょびっと更新

モバイルでも大きい画像をズームして見れるモバイルビューワーですが、今日ちょびっと更新しました。
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のチューニングの本とかないんすかねぇ。