자유게시판

제목 PHP 성능 향상을 위한 고민
글쓴이 criuce 작성시각 2013/11/05 00:17:05
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13415   RSS
제가 고민하는 내용은 아니고 흥미있는 걸 발견해서 공유해 드립니다.

예전에 제가 이곳에 공유해드린 프레임워크 성능 글을 보시면 

phalcon 이라는 프레임워크의 성능이 압도적입니다.

사실 codeigniter의 core를 잘 뜯어보면 왜 codeigniter가 성능이 좋을수 밖에 없는지 알수 있는데요

phalcon은 codeigniter와 비교해서도 압도적인 성능을 보여줍니다.

물론 slim과 같은 프레임워크도 ci에 비해서 성능이 좋다고 알려져있지만 full-stack 프레임워크가 아닌이상 논외로 해야겠죠.

암튼 phalcon 프레임워크가 성능이 좋을수 밖에 없는게 바로 c언어로 작성이 되어 php 확장 기능으로 동작을 하기 때문입니다.

그런데 phalcon 개발팀이 재미있는걸 내놓았는데 바로 zephir 라는 누구나 쉽게 php 확장 기능을 만들 수 있는 엔진입니다.

즉 프로젝트 내에서 복잡하면서도 자주 사용하는 함수들을 c언어로 컴파일하여 php 에서 사용하게 되는것이죠.

이를 통해 성능 향상을 기대할수도 있고요.

아직은 베타 단계라 실 서비스에 적용하기에는 제약이 많지만 잘만 구현이 된다면 php 쪽에서 많은 성능 이슈를 해결해 줄 수 있을거라 봅니다.

https://github.com/phalcon/zephir




 다음글 Feature Creep (3)
 이전글 내년에 이직을 생각하고 있답니다.. (6)

댓글

한대승(불의회상) / 2013/11/05 09:13:06 / 추천 0
좋은 정보 감사 합니다.
관심있게 살펴봐야겠네요.

들국화 / 2013/11/05 12:08:35 / 추천 0
동영상 보니 재밌네요...
개발 방법이 좀더 편해지면 좋을것 같네요.
하표 / 2013/11/05 12:39:43 / 추천 0
저도  한번 살펴보아야겠네요.^^
아무래도 사용자가 불편해 하니까
성능이 좋으면 관심이 많네요^^ 감사합니다
변종원(웅파) / 2013/11/05 18:55:20 / 추천 0
흠.. 페이스북에서 진행한 프로젝트랑 비슷(?)하네요.

잠시 보니 php문법 그대로는 사용을 못하는 거 같은데... (아닌가? ^^;)

클라우드빨로...... ^^;

c언어를 다시 공부하려고 생각중이긴 합니다. 주로 전문을 만들다 보니 ci로는 성능을 제대로 못 끌어내서
php class로 전문구조를 만들어 사용중인데 그것도 성에 차지 않네요.
구조는 되어 있으니 c로 컨버팅해서 사용하면 퍼포먼스는 더 좋아질 것 같아서 생각중입니다.