その1Tweet当サイトがやたら重いので、いよいよ高速化に乗り出そうということでいろいろ実験しました。手っ取り早くつけ外しが可能なところからやってみよう、ということでAPIみたいに外部リソースを利用している要素を一つづつ削除してみることに。実は大して解決しないことが分かったのですが、一応履歴として残します。Cacheを無効化するため)とある記事ページをctrl+F5でスーパーリロードするweb担当者フォーラムのブックマークレットで表示時間を計測リロード10回の平均値をスコアとする測定ツールweb担のブックマークレットがなんだか分かりやすそうだったのでこれを使います。こんな風に表示時間を計測してくれます。結果ページ表示時間の結果はこんな感じ。※単位=ms※1,2,3...と変更を積み重ねていってます。変更単体での結果ではないです。以下、ひとつづつ見ていきます。<head>内のjsの位置を変えるcssは一度に複数読み込むが、jsは一度に1つづつしか読み込まないらしいので、css→css→js→js→js...という順番にした方がいいらしいです。いうことでhead内の順番を入れ替えてみました。結果、ほとんど変化なし。heat”を入れていたのですが、こいつらをざっくり消す。結果、ほとんど変化なし。amazonへのアフィリンク×6個を消すフッターに「おすすめCD」と題してアマゾンへのリンクを貼ってたのですが、こいつらをごっそり消す。結果、ほとんど変化なし。twitterのつぶやきタイムラインを消す同じくフッターに自分のつぶやきフィードを5件表示していたのですが、これも削除。結果、ほとんど変化なし。はてブランキングの表示数を10→5へ右カラムに表示しているはてブ数のランキング(公式)の表示数を10→5に減らす。結果、ほとんど変化なし。はてブランキング(とFacebookのLikeBox)をごっそり削除いっそのこと全部消す。後で気づいたけど間違ってLikeBoxまで一緒に消してた...これは後で別検証。0.7秒くらい縮まりました。記事の一番下にzenbackを入れてるんですが、こいつも消す。結果、ほとんど変化なし。adsenseをひとつ削除たぶんこいつが鬼門だな...とは思ってたのですが、予想通り。0.5秒強くらい縮まりました。adsenseをもうひとつ削除もういっちょ、ということで削除。0.3秒強くらい縮まりました。LikeBoxの件これ単体の検証をやってみたところ、平均6466m秒。いうことでこいつも大して変更ないみたいです。上の7.での検証ははてなブックマークランキング単体での結果と考えてよさそうです。まとめるとトータル1,7秒くらい縮まる。インパクトがでかいのがはてなブックマークランキングあとはadsenseただ、両者とも外したくないということで、抜本的な解決には至らず。時間をとって以下を試してみようと思います。phpの組み方cssとかjsの最適化プラグインの整理たぶん続く。高速化コメントコメントをどうぞ(承認後に反映されます)返信をキャンセルする。(8)aboutわたしについて楽器と機材を紹介するライブ情報リンク当サイトについて意識低い系UXストラテジストいまさしのライフログFacebookRSS著者:いまさし都内の某デジタルエージェンシーで働く意識低い系UIストラテジスト。休日はジャズベーシスト兼ゲーマー。imasashi.net。