Rb vs wp 로드타임 성능비교
-
Upload
gitaek-kwon -
Category
Documents
-
view
677 -
download
2
description
Transcript of Rb vs wp 로드타임 성능비교
성능비교레드블럭권기택
2012.10. 31
VS
테스트 방법
브라우저에서 접속 로드타임 비교 서버에서 실행속도 비교
• 브라우저 캐쉬 초기화 후 실행
• http://webwait.com 이용서버에서의 실행속도 체크를 위해 측정 코드 삽입
객관적인 테스트를 위한 조건• 동일 서버• 동일 네트웍• 동일 등록 컨텐츠• 포스트와 기능 외의 추가 플러그인 과 위젯 삭제
( 인스톨 초기 수준 )
서버 실행속도 체크를 위해 런타임 측정코드 삽입
<?php/** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */
/** * Tells WordPress to load the WordPress theme and output it. * * @var bool */define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */require('./wp-blog-header.php');
<?php/** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress *//** * Tells WordPress to load the WordPress theme and output it. * * @var bool */function getNowTimes(){ $MicroTsmp = explode(' ',microtime()); return $MicroTsmp[0]+$MicroTsmp[1];}$g['time_split'] = explode(' ',microtime());$g['time_start'] = $g['time_split'][0]+$g['time_split'][1];define('WP_USE_THEMES', true);/** Loads the WordPress Environment and Template */require('./wp-blog-header.php');?>Runtime <?php echo round(getNowTimes()-$g['time_start'],3)?>
변경 전 변경 후
아래와 같이 서버실행 속도 체크를 위해 코드를 추가하였습니다 .붉게 표시된 추가 코드는 워드프레스 루트폴더의 index.php 에 추가한 코드 입니다 .킴스큐 Rb 에도 동일한 코드가 적용되었습니다 .
테스트 사이트 : 하비 타임즈
Hobbytimes.co.kr
테스트를 위한 서버환경
• Apache/2.2.13 (Unix)
• mysql : 5.0.92
• php : 5.2.17
• CentOS 5.4 64bit
• CPU : 8 vCore, 2.00 GHz
• RAM : 16 GB
속도 테스트를 위해 사이트를 제공해주신 이영화 ( 쎄라오빠 ) 님께 감사 드립니다 .
테스트 환경
• 버전 : WordPress 3.4.1
• 등록 포스트 : 188 개• 메인화면 출력 포스트 : 14 개• 사용테마 : Freshlife
테스트 환경
Header, Sidebar 영역 광고 및 기타 플러그인 / 위젯 전부 제거
http://hobbytimes.kimsq.net
• 버전 : kimsQ Rb 1.2.0
• 등록 포스트 : 188 개• 메인화면 출력 포스트 : 14 개• 사용레이아웃 : 기본테마
테스트 환경
Sidebar 영역 위젯 제거
http://hobbytimes.kimsq.net/rb
http://hobbytimes.kimsq.net/archives/31324http://hobbytimes.kimsq.net/rb/?c=1&uid=189
http://hobbytimes.kimsq.net/rb/ http://hobbytimes.kimsq.net
초기화면 (14 개 포스트 목록 출력 ) 초기화면 (14 개 포스트 목록 출력 )
포스트 View 포스트 View
속도 측정 결과측정 항목 kimsQ Rb 1.2.0 WordPress 3.4.1 비고
서버 실행속도
초기화면 0.028 0.313 kimsQ 가 11 배 빠름
포스트 view 화면
0.015 0.239 kimsQ 가 16 배 빠름
브라우저 로드타임
초기화면 0.17 0.61 kimsQ 가 3.6 배 빠름
포스트 view 화면
0.13 0.68 kimsQ 가 5 배 빠름
단위 : 초
테스트 영상보기• https://vimeo.com/52670690