Wixoss-Linkageのカードデータを追加するついでに,ページ表示速度を上げるための修正をしていました.
やったことは単純に,ページ上部のログインや新規登録の横に表示していた,現在の登録ユーザ数と登録デッキ数の表示を削除しただけ.
(続く)
***
ほぼ同じ構成のD0-RSSと比べて,ページの表示が遅いなと思って原因を考えたのですが,単純に登録ユーザ数と登録デッキ数の表示をさせていたのが良くなかったようです.D0-RSSと比べて,Wixoss-Linkageの方はユーザ数が約3300,デッキ登録数が約13000とだいぶ多かったので,この数を毎回ページが表示される度にカウントしており,その処理時間の差が現れていたようです.
修正してみると,表示速度もかなり改善された感じです.
修正前後のサーバのシステム負荷がコチラ
縦軸がシステム負荷(高いほど負荷がかかっている),横軸が時刻(1目盛り1時間)です.
グラフの真ん中少し左の赤いバーが修正した時刻なのですが,修正後は負荷がだいぶ減少しています.アクセス数は特に変化がないので単に修正したことによる効果だと思います.
メモリ使用量も少し減ったので,アクセスの多い時間帯でも速度改善されそうです.
Wixoss-Linkageは一日あたり10000PVくらいあるので,こういうちょっとした改善で全体として大きく効果が出るのかと思います.
あと,メールでいろいろと要望をもらっていたりするんですが,最近はなかなか大きな更新をする時間がとれないです.
趣味でやるレベルだとこのくらいが限度なのかな.
それでも,新カードのデータ追加とか小さな更新とかは今後もちょくちょくやっていこうと思います.