자유게시판

제목 zend, ioncube, source Guardian
글쓴이 ci세상 작성시각 2009/09/01 15:59:14
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 22260   RSS

CI도 개발완료후 View를 제외한 모든 파일을 암호화 처리해 준다면 좋을것 같습니다. 전 zend를 많이 썼는데 ioncube는 phpschool에서 배포하는 shop2 쇼핑몰 소스를 통하여 테스트 해보았는데 제대로 되지를 않네요;;


성능비교 및 분석


경쟁 제품과 ionCube Encoder 를 비교한 결과입니다. 크지도 작지도 않은 중간 정도 규모 프로젝트인 phpMyadmin 2.3.2 버전을 각각의 제품을 이용해 인코딩/컴파일 한 후의 성능을 비교한 자료입니다. ionCube Encoder 와 Zend Encoder 는 각각 정식버전, Source Guardian 은 2.0 평가판을 사용한 결과입니다.

 프로젝트 컴파일 소요시간

단위 : 초(sec)

프로젝트 소스크기 : 4.1Mb


 웹서버 처리 능력 검사

세계적으로 널리 사용되고 있는 웹서버 소프트웨어 아파치(Apache) 에서 제공되는 벤치마킹 툴 ab 를 이용하여, 로컬 페이지로의 접근을 기준으로 초당 서버 요청 처리수(Completed server requests per second)를 비교한 결과입니다.





동시처리레벨 (-c <n>)
명령줄: ab -n 100 -c <n>



   ionCube Encoder

  컴파일 되지 않은 원본

   Zend Encoder

   Source Guardian

 


위 결과에서 나타내고 있는 것처럼, 이온큐브 PHP 인코더로 컴파일하게 되면 오히려 원본 소스 실행 속도보다 훨씬 빨라지는 것을 보실 수 있습니다. 타사의 제품의 경우 소스 코드 최적화를 내세우고는 있으나 오히려 원본 소스에 비해 무거워지는 것이 눈에 띕니다. 이온큐브 PHP 인코더는 특히 UNIX 환경에서 더욱 빠른 성능을 나타냅니다. 

 

 

 다음글 벤치마킹 shop2 rich (1)
 이전글 헙... 젝일 이클립스 =o=;; (2)

댓글

변종원(웅파) / 2009/09/01 18:40:49 / 추천 0
ioncube 예전에 한번 설치해서 돌려봤는데 설치하기가 좀 까다롭더군요.
속도는 좀 느리더라도 범용적인 zend 사용하려고 합니다.