トップ «前の日記(2012-02-27) 最新 次の日記(2012-09-04)» 編集

ORCA愉快日記

2004|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|01|02|09|
2013|04|

2012-02-28 tdiaryの最新日付のページ表示が遅いときの対処法

_ [Linux] tdiaryの最新日付のページ表示が遅いときの対処法

tdiaryの最新日付のページ表示が遅い時の対処法
  
□ 現象
tdiaryのトップページの表示は早いのに、最新の日付の日記のみを表示させようとすると
レスポンスに10秒程度かかり、CPU負荷も100%近くなる。
  
□ 原因
tdiaryのvolatile.tdrが肥大化しており、パースに時間がかかっていたため
のようです。volatile.tdrのバックアップを取って新たにvolatile.tdrを
作成したら読み込みが高速になりました(msecオーダー)。
  
$ (cdコマンドで、tdiaryのデータフォルダに移動)
$ sudo mv volatile.tdr volatile.tdr.bak
$ sudo -u www-data touch volatile.tdr
  
変更前のvolatile.tdrのファイルサイズは4.1MB、行数は2万行弱ありました。
-------------------------------------------------------
$ ls -l volatile.tdr*
-rw-r--r-- 1 www-data www-data    0 2012-02-29 01:38 volatile.tdr
-rw-r--r-- 1 www-data www-data 4.1M 2012-02-29 01:03 volatile.tdr.bak
-------------------------------------------------------
$ wc -l volatile.tdr.bak 
19949 volatile.tdr.bak
-------------------------------------------------------

トップ «前の日記(2012-02-27) 最新 次の日記(2012-09-04)» 編集