UseModWiki속도측정
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
이 홈페이지에서 간단한 테스트를 해 본 결과들.
페이지 수의 증가에 따른 실행시간 증가
전체 페이지 목록 출력 속도: (5번씩 측정 후 평균)
페이지수
속도(초)
10
0.114
100
0.1822
1000
0.6854
10000
5.3654
역링크
검색 속도: (5번씩 측정 후 평균. 페이지 수가 10000일 때는 한 번만 측정)
페이지수
속도(초)
10
0.1178
100
0.63
1000
5.8594
10000
58.744
문자열 검색 속도: (5번씩 측정 후 평균)
페이지수
속도(초)
10
0.112
100
0.2088
1000
1.0322
10000
9.6858
페이지 수에 그대로 정비례하고 있다. (당연한 건가..) 다른 것은 둘째치고
역링크
는 정말 문제다..
최근변경내역
화면 속도 측정
90일 전까지의 변경내역 출력. 5번씩 측정 후 평균 계산
페이지 제목을
G
etPageLink 로 출력했을 때 - 1.210 초
지워진 페이지도 페이지 제목에 링크가 걸림
아이콘 출력을 위해서 페이지 화일의 존재 여부를 한 번 검사
페이지 제목을
G
etPageOrEditLink 로 출력했을 때 - 1.224 초
지워진 페이지는 빈 페이지와 동일하게 첫번째 글자만 링크가 걸림. 구분이 쉬움
아이콘 출력을 위한 검사와,
G
etPageOrEditLink 함수 내에서 검사를 하여 페이지 화일의 존재 여부를 두 번 검사한다.
이 테스트를 했을 때 출력된 페이지의 갯수가 248개였다. 즉 후자의 방식의 경우 (-f filename) 검사를 248 번 더 했지만 소요 시간은 0.014초 정도 더 걸렸을 뿐이다. 시스템의 버퍼 캐쉬에 덕분으로 짐작한다.
위키위키분류
마지막 편집일: 2003-2-14 11:26 pm
(변경사항 [d])
880 hits |
Permalink
|
변경내역 보기 [h]
|
페이지 소스 보기