'web/PHP'에 해당하는 글 2건


먼저 해당 포스트는 PHP 버전에 따른 XE 성능 비교  글을 보고 작성하게 되었습니다. 

phalcon이 다른 프레임워크에 비해 따르다는 말이 많아서 정말 그런가. 버전별로 차이가 있는가에 대해서 알기 위해서 실험하였습니다.


실험 환경은 vmware 가상머신에서 환경   1core / 1024M 메모리  상황에서 이뤄 졌으며 

os는 ubuntu 14.04 lts 

실험 버전은 php 5.5 / 5.6 버전 입니다. ( 5.4 버전은 우분투 14.04 에서 설치가 어렵더군요;;)

7.0버전은 현재 phalcon 프레임워크가 지원하지 않고 있습니다. ( 지원 예정으로 말이 나온지 반년이 넘었지만..ㅜㅡㅜ)

페이지는 phalcon tutoral 을 사용 하였으며  일반 버전과 micro 버전으로 테스트 하였습니다.


또한 속도 측정은 jmetar(유저 10명의 100번 호출) 와  콘솔의  ab(ab -c 10 -n 1000 -k http://localhost/xe-core/)  명령어를 사용하였습니다.


아래는 속도 측정치 입니다.  (참고로 phalcon은 기본적으로 apc를 설치하여 페이지 캐쉬를 합니다.)


jmeter 측정치

test setup                             throughput                   kb/sec         

5.5                                         974.6588                        221.7253  

5.6                                           46.8326                        11.3399


5.5 micro                                1012.145                         189.7279

5.6 micro                                1013.171                          204.7615



ab 측정

test setup                      req/s              time(ms)

5.5                                         1563.89                          6.394

5.6                                         1679.61                           5.954


5.5 micro                                2240.23                         4.464

5.6 micro                                2371.73                          4.216



뭐 당연한 거겠지만 일반모드일땐  5.5 보다 5.6 버전일때 더 빠릅니다. (허나 micro 모드 일때 5.5버전이 5.6 을 앞지는 수치가 나올때가 있습니다;;)

그리고 phalcon에서 제공하는 micro버전이 똑같은 페이지일 경우라도 더 빠른 속도를 보여주지만 micro 버전은 일반 페이지를 보여주기에 적합하지 디비를 사용하거나 여러 복합적인 로직을 사용하기엔 부적합 것으로 보입니다. (구조도 일반 페이지 하나에 다 넣는 형식입니다.)



- phalcon 7.0 버전을 지원하면 그때 다시 추가 하도록  하겠습니다. 







저작자 표시
신고

'web > PHP' 카테고리의 다른 글

php 버전 별 phalcon 프레임워크 속도 비교  (0) 2016.02.22
WebMatrix HTTP 오류 404.20 - Not found  (0) 2011.08.01

WRITTEN BY
No.190
세계정복의 시작점

받은 트랙백이 없고 , 댓글이 없습니다.
secret

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 어라? 분명히 실행 하면 그냥 나와야 하는데.... 라 하지만 중요한건 -_- PHP를 설치를 않했습니다;;;ㅋㅋ


1) webmatrix 에서 왼쪽의 싸이트를 눌러줍니다. 그러면 오른쪽에 PHP 설정 밑에 PHP 사용 체크란이 나옵니다.
체크를 합니다!


2)PHP 버전 선택이 나오면서 설치를 해줍니다. 최신 버전 PHP5.3(설치 필요)를 선택했습니다.


3) PHP에 대한 설명 입니다. 다음!


4) 다운 받는 파일에 대하여 설명입니다. 다음


5) 시간이 흐르면 다운로드 및 설치가 완료 됩니다. 간단하네요. 축한다는 메시지가 나옵니다. 확인!


6) 이제 다시 실행을 눌러줍니다. !!!!!


7) 된다!!!!!! 오..겁나 신기.. (여기서 신기하다는건.. 서버 및 기타 다른 설정들은 하나도 잡지 않은 상태에서도 바로 실행이 된다는 겁니다. IIS , 톰캣 , jues 등을 상상해 보세요......-0-;;)


- 생전 처음 PHP 코드를 써봤습니다.ㅋ

 

 

 

 

 - WebMatrix 는 본래  3S(Small, Simple, Seamless) 에 충실하기 위해 만들어진 프로그램 이랍니다. DB생성및 웹페이지 까지 생성이 심플하니 너무나 좋습니다 ^-^/

 

 
저작자 표시
신고

'web > PHP' 카테고리의 다른 글

php 버전 별 phalcon 프레임워크 속도 비교  (0) 2016.02.22
WebMatrix HTTP 오류 404.20 - Not found  (0) 2011.08.01

WRITTEN BY
No.190
세계정복의 시작점

받은 트랙백이 없고 , 댓글이 없습니다.
secret