1

주제: 1.6.2에서 1.7.3으로 업그래이드 이후 엄청 느려진 속도

지난번에도 질문을 드렸었는데 제대로 된 해결책을 찾지 못해 다시 올립니다.
1.6.2 버전에서는 아무런 문제도 없었는데 1.7.3으로 업그래이드 하면서 느려진 속도로 인해 블로깅 하기가 어려워 졌습니다. 저도 제 블로그를 여는데 시간이 엄청 걸려 짜증나는데 그 누가 인내하며 제 블로그에 들어올까요? ㅜ.ㅜ 다시 한번 도움 요청합니다. 저와 같으신 분이 없는지요? 만약 있으시다면 어떻게 해결하셨는지 노하우좀 알려 주세요.

우선 엄청나게 느려진 속도 무엇이 문제 인지 모르겠습니다.
config.php를 보면 다음과 같습니다.
ini_set('display_errors', 'off');
$database['prefix'] = 'tt_';
$service['type'] = 'single';
$service['domain'] = 'www.i-on-i.com';
$service['path'] = '';
$service['timeout'] = 3600;
$service['skin'] = 'tistory';
$service['language'] = 'ko';
$service['timezone'] = 'America/New_York';
$service['encoding'] = 'EUC-KR';
$serviceURL = 'http://www.i-on-i.com';
$service['pagecache'] = 1;
$service['skincache'] = 1;
$service['reader'] = 0;
$service['useNumericRSS'] = 0;
$service['useEncodedURL'] = 0;
$service['disableEolinSuggestion'] = 0;
$service['allowBlogVisibilitySetting'] = 1;
$service['flashclipboardpoter'] = 1;
$service['flashuploader'] = 1;
$service['debugmode'] = 0;
$service['debug_session_dump'] = 0;
$service['debug_rewrite_module'] = 0;
$service['favicon_daily_traffic'] = 10;

display_error를 on해도 아무런 에러 메세지가 뜨질 않습니다.
debugmode를 on 하면 블로그와 admin 페이지 자체가 뜨질 않습니다.
느리더라도 글을 올릴려고 하면 파일 업로드가 되질 않습니다.
admin 초기 화면이 전부 왼쪽으로 몰려 있습니다.
IE7와 FF3.1을 둘다 쓰는데..두 브라우져 모두 느리게 보여집니다.
하나 하나 클릭할때 마다 다른일을 하고 다시 들어와야 할 정도인데요..
도대체 무엇이 문제인지 모르겠네요..
위에 config 파일을 보시면 아시겠지만 제 블로그 주소는 www.i-on-i.com 입니다.

여러가지 방법들을 제시해 주시면 하나 하나 시도해 보도록 하겠습니다.
잘되는 1.6.2 버전을 괜히 업그래이드 했나 하는 후회도 해봅니다.. ㅠ.ㅠ

2

답글: 1.6.2에서 1.7.3으로 업그래이드 이후 엄청 느려진 속도

뭔가 서버에 문제가 있는 듯 합니다. DB가 혹시 깨졌는지 검사해 보시기 바랍니다.^^

그리고 디버그모드를 켰을 때 어드민이 안뜬다는 건 올라간 큐브 파일 자체가 깨지거나, 이상한 플러그인이 들어가지 않는 한 불가능하니 플러그인 디렉토리 이름을 임시로 바꾼 후에 (plugins_ 등으로?) 한 번 시도해보세요. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 1.6.2에서 1.7.3으로 업그래이드 이후 엄청 느려진 속도

DB Repair를 해보구요.
플러그인 이름을 바꾸어서 시도해봤는데...여전히 속도는 그대로이네요...
도대체 무엇이 문제인지 모르겠습니다...
같은 서버에 있는 저의 개인 블로그는 작동이 잘되는데요..물론 1.6.2 버전 이지만요..

4

답글: 1.6.2에서 1.7.3으로 업그래이드 이후 엄청 느려진 속도

드디어 속도 문제를 해결했습니다.
저와 같으신 분이 거의 없는것 같지만 혹시나 해서 알려 드립니다.
처음에는 세팅 다 바꿔보고, 그래도 안되서 데이터베이스까지 다 지운다음에 재 설치까지 했습니다.
그래도 늦은 속도가 변하지 않더군요.
문제는 아주 간단한 곳에 있더군요.
바로 htaccess 파일입니다.
데이터와 태터툴즈를 재설치 하면서 지존 config 파일과 htaccess파일을 다시 불러 들였는데요..
그렇게 하니 속도가 느려지더군요..
그래서 태터툴즈와 데이터를 새롭게 설치하면서 만들어진 htaccess파일을 사용해 보니 속도가 예전처럼 빨라 졌습니다.
기존 htaccess 파일은 아래와 같구요.
SecFilterEngine Off
SecFilterScanPOST Off
SecFilterCheckURLEncoding Off

#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]

새롭게 만들어진 htaccess 파일은 아래와 같습니다.
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]

정확히 무슨 차이지는 설명하지 못해도 다른점이 있더군요.
그래서 새롭게 만들어진 htaccess 파일을 사용하니 속도가 돌아왔습니다..
아무튼..이번 버전 업그래이드로 인해 많은걸 배우게 되는군요.. ^^

5

답글: 1.6.2에서 1.7.3으로 업그래이드 이후 엄청 느려진 속도

아하... thumbnail 부분의 바이패스 설정 패치를 안 하셨군요...^^ 그림 파일을 출력할 때 조차도 항상 php 파서를 거치는 문제가 있어서 그 부분이 1.7.2 이후에 변경되었습니다.

notice의 배포 문서에 보면 1.7.2부터 해당 부분이 변경되었는데, 강제로 변경할 경우 임의로 .htaccess를 바꾼 경우 문제가 될 수 있으므로 해당 부분을 수동으로 패치하라는 안내가 있습니다. http://notice.textcube.org/ko/136 공지의 ".htaccess 수정 안내" 부분에서 안내를 하는 내용입니다. 참고하세요^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'