ウェブアプリ

AJAXの速度をアップする方法


AJAXを利用すればするほどやたら重いものになっていくような気がしますが、ちゃんと速度をアップさせる方法というか手法が存在するようです。
Vivek Jishtu live and kickin': Speed up your AJAX based webapps

まずJavaScriptを外部ファイルとしておけばよいというのが第一の案。これによって毎回読み込まれるのを防ぐことができる、と。ブラウザのキャッシュにはいるためですね。ただしこの手法だと、新しくJavaScriptを修正しても、ブラウザ側ではキャッシュに入ったファイルを更新しない場合がある、と。

このような事態を防ぐために、

script src="getjs.php?file=test1&version=0.1"
script src="getjs.aspx?file=test2&version=0.2"


というように参照先をバージョン分けすればいいよね、というのがその解決法。

さらにサーバの転送速度が遅くなってもいいようにカスタムした例が引用元サイトに掲載されてます。なかなか有効そうな方法ですが、実際のところはどうなのでしょうか。

この記事のタイトルとURLをコピーする

・関連記事
AJAXをフルに使用したブログシステム「AJAXPress」 - GIGAZINE

in ネットサービス, Posted by darkhorse_log

You can read the machine translated English article here.