社長BLOG
HOUOU目玉要素2 スピード
- 2011-11-11 (金)
- 社長BLOG
HOUOUの目玉、二つ目の要素はスピード。
ソフトウエアの動作スピード、ユーザーの体感スピード、インストールや管理のスピード
をイメージしている。
〜〜OpenPNEをもっとスピードアップする〜〜
・最低15%のスピードアップ
スピードアップの目標を15% 30% 45%と段階的に定める。もっと抜本的にスピードは速めたいが、HOUOUシリーズの開発規模が小さいためスピードアップの目標値を最低15%とする。実測値だけでなく、体感レベルでもスピードアップできるように工夫する。
・デフォルトガジェット配置の見直し
これまでのOpenPNEは、デフォルトでたくさんガジェットがセットされていて、動作が重い状態からスタートする。
デフォルトのガジェットレイアウトをシンプルにし、体感速度をスピードアップする。
・AJAXスタイルの投稿、遷移方式の採用
サーバサイドでのテンプレートのレンダリング、HTMLタグの通信、クライアントブラウザでのレンダリングという方式を改める。一部ページの遷移をAJAXスタイルに変更する。AJAXスタイルのレンダリング方式に変更することで、サーバサイドテンプレートのレンダリングコストの削減、JSONの通信による通信量の削減、クライアントブラウザの画面レンダリング速度を向上させる。
なお、このプロセスをスムーズに行うためにユーザー画面で現在利用している、prototype.jsをjQueryに置き換える。
動作スピードの改善を第一とするが、セットアップのスピードも改善することで、トータルで「速いOpenPNE」を目指す。