[첫화면으로]UseModWiki속도측정

마지막으로 [b]

변경사항 (가장 최근의 "일반적인 수정"부터) (다른 변경사항 없음)

변경: 1c1
이 홈페이지에서 페이지 화일을 복사하여 갯수를 늘려가면서 측정한 결과:
이 홈페이지에서 간단한 테스트를 해 본 결과들.

변경: 3c3,5
전체 페이지 목록 출력 속도:

페이지 수의 증가에 따른 실행시간 증가




전체 페이지 목록 출력 속도: (5번씩 측정 후 평균)

변경: 10c12
역링크 검색 속도
역링크 검색 속도: (5번씩 측정 후 평균. 페이지 수가 10000일 때는 한 번만 측정)

변경: 17c19
문자열 검색 속도
문자열 검색 속도: (5번씩 측정 후 평균)

추가: 24a27,36

최근변경내역 화면 속도 측정



90일 전까지의 변경내역 출력. 5번씩 측정 후 평균 계산
* 페이지 제목을 GetPageLink 로 출력했을 때 - 1.210 초
** 지워진 페이지도 페이지 제목에 링크가 걸림
** 아이콘 출력을 위해서 페이지 화일의 존재 여부를 한 번 검사
* 페이지 제목을 GetPageOrEditLink 로 출력했을 때 - 1.224 초
** 지워진 페이지는 빈 페이지와 동일하게 첫번째 글자만 링크가 걸림. 구분이 쉬움
** 아이콘 출력을 위한 검사와, GetPageOrEditLink 함수 내에서 검사를 하여 페이지 화일의 존재 여부를 두 번 검사한다.
이 테스트를 했을 때 출력된 페이지의 갯수가 248개였다. 즉 후자의 방식의 경우 (-f filename) 검사를 248 번 더 했지만 소요 시간은 0.014초 정도 더 걸렸을 뿐이다. 시스템의 버퍼 캐쉬에 덕분으로 짐작한다.


이 홈페이지에서 간단한 테스트를 해 본 결과들.

페이지 수의 증가에 따른 실행시간 증가

전체 페이지 목록 출력 속도: (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번씩 측정 후 평균 계산 이 테스트를 했을 때 출력된 페이지의 갯수가 248개였다. 즉 후자의 방식의 경우 (-f filename) 검사를 248 번 더 했지만 소요 시간은 0.014초 정도 더 걸렸을 뿐이다. 시스템의 버퍼 캐쉬에 덕분으로 짐작한다.


위키위키분류

마지막 편집일: 2003-2-14 11:26 pm (변경사항 [d])
961 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기