PHP 프로그램 메모리 사용은.. > 자유게시판

자유게시판

PHP 프로그램 메모리 사용은.. 정보

PHP 프로그램 메모리 사용은..

본문

일반 웹 호스팅을 받는 경우, 
그누보드와 같은 PHP 어플리케이션의 메모리 사용은 어느정도면 적당할까요?
사이트 규모, 동접자 까지 고려해서 생각해보면 더 좋겠지만, 제가 감이 없네요 ;;

* 그누보드 같은경우 tail.sub.php 에서 출력해보니 1.1MB (peak 1.3M) 정도 나옵니다.

추천
0

댓글 6개

사실 그건 프로그램마다 다릅니다.
그누보드와 같은 이라하시면 좀 답변이 어렵구요.
(혹시 그누보드처럼 자기 스스로 관리할수있는 게시판 툴을 말씀하시는건가요)

계산을 해보시는 것을 추천합니다. 상세하게 계산하는 것은 어렵겠지만, 유추하는 것은 가능합니다.
웹서비스의 경우
http://mahome.net/?mid=apache&page=8&document_srl=228
세팅내용보다 그냥 이런식으로도 이해할 수 있다 정도로 생각해보시길^^;

MySQL의 경우(다른 DB도 대략 계산방식은 비슷합니다)
http://pneuma08.tistory.com/21
여기내용중 계산하는 방법을 유념해서 보시면 됩니다.

나머지는 PHP상에서 메모리를 얼마나 생성하고, 지우고, 보관하고에 따라 달라집니다.

일단 사시미리님처럼 1기가 일때를 기준으로 실제 1명이 프로그램을 한번씩만 수행한다고 보고 계산해서 min - max로 잡아보면 되겠죠!

근데.. ㅎㅎㅎㅎ 사실 다들 이렇게 잘 안합니다.
개발초기에 문서화를 꼭 하는 경우가 아니라면, 대부분은 변수를 만들때 '이건 ~한 용도로 써야지'하면서 계산하면서 만듭니다. 예외가 생기면 그때와서 생각하면 되니까 : )
네 역시... 왠만한 프로그램 개발할 때는.. 굳이 메모리 사용량 까지 체크하지는 않나 봅니다.. 그누보드 플러그인으로 나린위키를 개발/배포하고 메모리 사용하는 것을 체크해보니.. 역시 그누보드랑 연동해서 돌아가다보니 메모리를 많이 사용하게 되고.. 괜히 신경이쓰이네요. 그래서 다른 분들은 어떤가 궁금해서요 ^^;
저 같은 경우에 플러그인을 (그누보드에 배포한적은없습니다^^;) 만들때는, 그누보드의 핵심이 되는 common.lib.php 만 로드 시키고, 그 이외의 모든 것은 extend폴더에 새로 함수로 만들어 넣어버립니다.

심지어 bbs 폴더를 내버려두고, 새로운 bbs를 만들기도합니다.
(그누보드 패치시에는 가급적 원본파일 안건들이게 하려고^^;;)

이렇게 개발하면,
실제 그 파일들은 서버상에 업로드되어있지만,
웹서비스 상으로 활용하지 않기 때문에, 자유롭게 최적화를 생각하셔서 만드실 수 있습니다 : )
게시판 table 을 사용하고, 그누보드의 기본 글작성 / 수정 / 삭제 / 전체 삭제등의 기능을 그대로 유지한 채로 개발을 해서 ^^; 아무래도 엔피씨님 말씀처럼 방향을 잡아야 할것 같네요..  그누보드랑 최대한 분리가능하도록 해야겠습니다. 감사합니다
전체 75 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT