Blogの最近のブログ記事

前の10件 10  11  12  13  14  15  16  17  18  19  20

遅かった原因

| コメント(0) | トラックバック(0)

結構高速化されたと思うので、ときどき遅かった原因を推察。

実は、カウンタ生成用にSQL Server(Express)にログ吐いてるんだけど、そのmdbへのアクセスが問題だった(らしい)ことが分かった。

ファイルアクセスが原因であれば、ときどき遅くなるのも納得できる。
#ウィルスチェックとか、他のファイルアクセスとか。

mdf, ldfをRAMディスクに移してから極端に遅い現象は解消された。
高速化と別ドライブ化の2つが効いていると考えられる。

コンテンツも含め、ディスクアクセスの高速化はWEBサイトにも必要ってことが分かったのは収穫。
一般にWEBサーバ自体それほど大容量ディスクを必要とするものは無いので、SSDを利用するのも一つの手段として十分にアリだと思う。
DBファイルも数GB程度であれば、SSDを利用するのが処理の最適化よりもパフォーマンス向上が望めるのではないかと、今回の件で思う次第。
#今回はRAMディスクだったんだけど。

ぬか喜びってわけじゃないけど、どうにも遅い場合ってのはあるらしい。

キャッシュにヒットしなかったり、他の処理でディスクアクセスがあった場合などがそれに該当すると考えている、というか感じがする。

で、結論から言うと、ブログコンテンツすべてRAMディスクに移動しました。

なんか速くなったかも

| コメント(0) | トラックバック(0)

またぬか喜びかも知れないけれど。

IISの出力キャッシュを構成してみた。

  • 出力コンテンツの最大サイズを2MBに拡大
  • ブログサイトに対して、.htmlをカーネルモードキャッシュのみに限定

手元の感覚では、若干軽くなった気がするんだけど・・・

PageButeなる有名なプラグインがあることを知る。

で、導入してみた

ログから判断すると

| コメント(0) | トラックバック(0)

若干高速化できているっぽい。

最悪条件7秒だった場合においても、約半分程度になったと思う。

なるほど、インデックスはこういうときに効果を発揮するものだったわけだ。

IISが遅くてたまらん人は、とりあえず、inetpub下のインデックス化をしてみると良いってことだな。

さて、遅さも何とかなったようなので、もう一つ処理を入れるとしますか。

遅さ対策

| コメント(0) | トラックバック(0)

遅いのには理由があるはず。
CPUスピードが関連しているのならば、CPU負荷の高い状態ってのが発生するはずだと、思うに至る。

やはり遅い

| コメント(0) | トラックバック(0)

遅いときと、そうでないときがあるらしい。

無理矢理ひとつに

| コメント(0) | トラックバック(0)

昨日の覚書きの

FROM句一発で複数集計やろうと弄ってみたものの面倒くさすぎるので、2つのSELECT文による集計結果をそれぞれ文字列化して区切り文字を挟んで1つのSELECT文のできあがり。

効率悪いかも知れんけど、接続とSELECTを複数回発行するよりはマシだろう。
インデックス(に限らず)ページのレスポンス向上したかな?

サイト高速化覚書き

| コメント(0) | トラックバック(0)

思いついたのでメモ。

DBアクセス回数を減らせば高速化できるはず。

少しだけ高速化

| コメント(0) | トラックバック(0)

インデックスページの表示を少しだけ高速化するよう、IISフィルタ処理を一部省略してみたので、多分、少しだけ高速化できてると思う。

インデックスページは内部折り返し(リダイレクトを内部で処理してるっぽい)のため、フィルタを2回通過してた。

これを1回に抑えることで、理論的には50%、処理時間を削減できたはず。
#実際には50%にはならないと思うけど。

CPU負荷とかDBアクセスも減るので、他のページアクセスにも良い影響があるはずだと思いたいが、いかがなものか。

前の10件 10  11  12  13  14  15  16  17  18  19  20

サイトカウンタ

Total: 211,632 Hits, (Recent24Hours: 0 Hits)
~ Since 2010/01 ~

埋め込みツイッター

取得失敗;;
Now: 2024/05/02 20:52:00 JST

このアーカイブについて

このページには、過去に書かれたブログ記事のうちBlogカテゴリに属しているものが含まれています。

次のカテゴリはFoodです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

2024年2月

 日   月   火   水   木   金   土 
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29    

埋め込みQRコード