今、私が手がけているWebアプリケーションがある。
短時間に50数名が集中的に使うシステム。
なんとかレスポンスを上げたい。
データベースはMySQL。言語はPHP。Webサーバはapache 2.0。
今日は、お金のかからない方法でレスポンスを上げた。
単純にHTTPリクエストを減らす。
これだけである。
今、手がけているトップページはリクエストがなんと27もある。
html =1
CSS=6
画像=10
スクリプト=10
こんな感じ。
それで、とりあえずCSSを一本にまとめることにした。
CSSはモジュール化してあるので、もったいないような気がするが、ユーザーへのレスポンス向上が優先。こうすれば、CSSのリクエストが6から1に減る。これだけで何ミリ秒くらいは応答速度が減るだろう。
明日は、スクリプトを1本にまとめよう。
そうすればもっとリクエストが減る。
あのGoogleは話によるとリクエスト数は6だそうだ。
速いはずだ。