UseModWiki속도측정 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki속도측정 는 읽기 전용 페이지입니다.
이 홈페이지에서 간단한 테스트를 해 본 결과들. == 페이지 수의 증가에 따른 실행시간 증가 == 전체 페이지 목록 출력 속도: (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번씩 측정 후 평균 계산 * 페이지 제목을 GetPageLink 로 출력했을 때 - 1.210 초 ** 지워진 페이지도 페이지 제목에 링크가 걸림 ** 아이콘 출력을 위해서 페이지 화일의 존재 여부를 한 번 검사 * 페이지 제목을 GetPageOrEditLink 로 출력했을 때 - 1.224 초 ** 지워진 페이지는 빈 페이지와 동일하게 첫번째 글자만 링크가 걸림. 구분이 쉬움 ** 아이콘 출력을 위한 검사와, GetPageOrEditLink 함수 내에서 검사를 하여 페이지 화일의 존재 여부를 두 번 검사한다. 이 테스트를 했을 때 출력된 페이지의 갯수가 248개였다. 즉 후자의 방식의 경우 (-f filename) 검사를 248 번 더 했지만 소요 시간은 0.014초 정도 더 걸렸을 뿐이다. 시스템의 버퍼 캐쉬에 덕분으로 짐작한다. ---- [[위키위키분류]]
UseModWiki속도측정
페이지로 돌아가기 |
다른 수정본 보기