ぬか喜びってわけじゃないけど、どうにも遅い場合ってのはあるらしい。
キャッシュにヒットしなかったり、他の処理でディスクアクセスがあった場合などがそれに該当すると考えている、というか感じがする。
で、結論から言うと、ブログコンテンツすべてRAMディスクに移動しました。
ぬか喜びってわけじゃないけど、どうにも遅い場合ってのはあるらしい。
キャッシュにヒットしなかったり、他の処理でディスクアクセスがあった場合などがそれに該当すると考えている、というか感じがする。
で、結論から言うと、ブログコンテンツすべてRAMディスクに移動しました。
またぬか喜びかも知れないけれど。
IISの出力キャッシュを構成してみた。
手元の感覚では、若干軽くなった気がするんだけど・・・
若干高速化できているっぽい。
最悪条件7秒だった場合においても、約半分程度になったと思う。
なるほど、インデックスはこういうときに効果を発揮するものだったわけだ。
IISが遅くてたまらん人は、とりあえず、inetpub下のインデックス化をしてみると良いってことだな。
さて、遅さも何とかなったようなので、もう一つ処理を入れるとしますか。
無線LANのSSIDが消える問題は、アクセスポイントの定期的自動再起動でなんとかなってるんだけど、どうも、有線LANも瞬断しているらしいことが、最近の挙動を見ていて分かってきた。
FROM句一発で複数集計やろうと弄ってみたものの面倒くさすぎるので、2つのSELECT文による集計結果をそれぞれ文字列化して区切り文字を挟んで1つのSELECT文のできあがり。
効率悪いかも知れんけど、接続とSELECTを複数回発行するよりはマシだろう。
インデックス(に限らず)ページのレスポンス向上したかな?