こんにちは、@koniです。
なんだか釣りっぽいタイトルになってしまいましたが、本当に高速になったので仕方ないですw
先週実施したwhotwiのアップデートで、「whotiwを高速化する」という記事の通り、かなり高速になったのですが、実は早くなったのは同じページを2回目以降表示する際の話でした。
1回目の表示はまだまだ遅く感じている箇所があったので、以下の対応を行い、全体的にかなり早く感じられる様になりました。
やったこと
これまでは分析結果ページ、ツイート一覧ページ、ユーザー一覧ページで、これまでは全データ取得後にページを表示していましたが、準備のできたコンテンツから表示するようにしました。技術的には重い処理の必要なコンテンツはAjaxで随時表示するように改修しました。
最終的にページが表示されるまでの時間は変わりませんが、体感かなり早くなったと感じられると思います。
このようなローディングページが表示され、準備のできたコンテンツからajaxで表示します。
この改修、今朝初めてもう終わったのですぐにできた割に、体感速度はかなり改善したんじゃないでしょうか。 PVなどの数値まわりの改善があった場合は、こちらも報告しようと思います。
というわけで、ぜひご利用ください。