著者
柴田 和祈 高田 眞吾
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.54, no.2, pp.647-658, 2013-02-15

Webアプリケーションの高速化の一技術としてプリフェッチがある.プリフェッチとは,Webページをサーバ側からクライアント側へと先取りすることによって,ページ遷移にかかる時間を短縮する機能である.プリフェッチには様々な手法がある.従来の手法はWebページの遷移が固定である静的なWebアプリケーションにのみ対応しており,ユーザの入力によって遷移先のWebページが変化する動的なWebアプリケーションには対応していない.しかし,現在,静的なページのみで構成されているWebアプリケーションはごく少数であり,動的なWebアプリケーションのためのプリフェッチ手法はない.その最大の原因は,ユーザのクリック先は予測できても,ユーザがフォームなどにおいて入力する内容まで予測することができないからである.本研究では動的なWebアプリケーション(PHPアプリケーション)のためのプリフェッチ機構を提案する.提案機構の基本コンセプトは,Webページを静的なコンテンツと動的なコンテンツに分離することである.分離後,静的コンテンツはリンクプリフェッチを用いてあらかじめ取得し,動的コンテンツはAjaxを用いて後から補完することで,動的なWebアプリケーションにおけるプリフェッチを可能にする.