Ajax JavaScriptフレームワークとCDNの関係
2008/11/25
![]() |
Ajaxian |
Rey Bango氏がAjaxianにCDNs Gaining Broader Use with JavaScript LibrariesのタイトルでAjax JavaScriptライブラリにおけるCDNの利用が拡大していることを紹介している。Google AJAX Libraries API、jQuery Hosting、ExtJS CDNライブラリが例にあげられている。
Google AJAX Libraries API
Googleは2008年6月、Google AJAX APIを拡張する新しいサービスThe AJAX Libraries APIを公開した。有名なAjax JavaScriptライブラリをGoogle CDNを通じて提供するサービスだ。Ajax JavaScriptフレームワークとCDNという視点は同サービスの開始で特に注目されるようになった。配布するライブラリは拡充されており、執筆現在ではjQuery、jQuery UI、Prototype、script.aculo.us、MooTools、Dojo、SWFObject、YUIがサポートされている。
jQuery Hosting
今もっとも勢いがあるAjax JavaScriptのひとつがjQueryだが、jQueryのサイトには1日で250万のリクエストがあるという。従来はスタティックなページにAmazon S3を採用していたが、ホスティング費用を削減する目的でAmazon CloudFront CDNにサービスを変更し、より高速なアクセスが実現されるようになったとされている。ページアクセスが高速化されたことで1日あたりのリクエスト数がさらに増えるという状況になっているようだが、CDNが効果をあげていることは間違いないようだ。
Ext JS CDN Library
同じく開発が活発なAjax JavaScriptフレームワークであるExt JSでは自身のライブラリビルドマネージャを拡張し、ユーザが自身のカスタムビルドをCacheFly CDNにホストできるようになったとされている。Ajax JavaScriptフレームワークとして直接的にCDNを活用できるようにした例として興味深い。
WebページやWebサービスへのアクセス負荷が高まってきた場合、CDNを採用して対処するというのは検討すべき課題のひとつだ。費用対効果を考えたうえでCDNを活用するとなるとそれなりのアクセスがある場合ということになるが、今後のひとつの方向性として注目すべき動きといえそうだ。
関連記事
関連サイト
ヘッドライン
- 京大ら、宇宙天気予報の基礎となる太陽嵐のモデリングに成功[20:09 3/17]サイエンス
- IBMら、環境的に持続可能な新しいプラスチックに向けた研究成果を発表[19:40 3/17]サイエンス
- 東北大、従来比で桁違いに特性の優れたCNT-TFTの作製方法を開発[19:09 3/17]エレクトロニクス
- CSR、Androidスマートフォン開発用ソフトプラットフォームを発表[18:06 3/17]エレクトロニクス
- Cプログラムをデバッグする基本的な方法[17:37 3/17]プログラミング
- Avnet、DSP設計向け「Virtex-6 FPGA DSP開発キット」を発表[17:32 3/17]エレクトロニクス
- Intel、32nmプロセス採用サーバ向けプロセッサ「Xeon 5600番台」を発表[17:03 3/17]エレクトロニクス
- PHP6開発 UTF-16化を断念、5.3へロールバック[16:35 3/17]プログラミング
- 日立、Xeon 5600番台搭載のブレードサーバ「BladeSymphony」を発表[16:35 3/17]サーバとストレージ
- STMicro、ハイパワートランジスタ用プラスチックパッケージを発表[16:23 3/17]エレクトロニクス




