2014-04-01 9 views
0

나는 dev 환경에서만 PHP 내장 서버를 사용하고 싶다. WAMP를 시작하는 것과는 달리 더 많은 자원을 소비한다. 내 사이트는 아파치 모듈에 의존하지 않기 때문에, 커맨드 라인에서 mysql을 사용해도 괜찮습니다.PHP의 기본 제공 서버로 작업 할 때의 단점.

내가 만난 문제는 내장 서버가 WAMP와 비교할 때 확실히 느립니다. 특히 데이터베이스 쿼리를 수행 할 때.

하지만 내가 알고 싶은 것은, 서버가 프로젝트를 구축하고 내 서버에 직접 업로드한다는 측면에서 서버가 100 % 신뢰할 수 있다면 말입니다. Wamp 대체품으로 사용하기 전에 고려해야 할 다른 예방 조치가 있습니까?

+0

, dev에 환경이 있어야한다 가능한 한 프로덕션 서버와 유사합니다. 개발 PC의 성능에 * 실제 * 병목 현상이 있습니까? – Areks

+0

내가 제안한 것처럼 WAMP/XAMP 환경을 사용하면 상당한 양의 차이가 있습니다. – iOi

+0

@Areks 가능한 유사해야하는 수용 (또는 준비) 환경입니다. dev 환경은 수용 환경을 가지고있는 한 문제없이 달라질 수 있습니다. 물론, iOi는 (그의 질문에 따라) 수락을하지 않으므로 문제가됩니다. – Jasper

답변

2

귀하의 의견이 정확합니다. PHP의 빌트인 웹 서버는 일반적으로 아파치 + PHP보다 느리지 만, 빨리 컴퓨터에서 & 더티 테스트를하면 괜찮습니다.

아파치를 서비스로 사용하는 것을 좋아하지 않기 때문에 (항상 XAMPP가 기본적으로 수행하는) 내 시스템에서 수동으로 시작/다시 시작하는 시스템은 매우 불편할 수 있습니다. (단순한 php -S과 비교). 또한 구성 변경 (예 : 가상 호스트 사용), 프로젝트 복사/심볼 링크, 아마도/etc/hosts 파일 편집이 필요할 수 있습니다. 전체적으로 WAMP와 같은 전체 스택보다 내장 서버가 덜 복잡하다고 생각합니다.

@Areks 우려는 내장 서버를 사용하는 것에 비해 크게 부담 스럽다고 생각하지 않습니다. 이 문제가 정말로 우려되는 경우 다양한 시스템/구성을 고려해야합니다. TravisCI, Vagrant 및/또는 다른 도구를 사용하여 테스트를 작성하십시오. 특정 시스템 용으로 개발하는 경우 준비 환경 (가능하면 프로덕션 환경과 유사)이있을 수 있습니다.

에게 는
1

그래, 당신은 PHP (나는 작은 시험을 위해 자주 사용하지만) 매우 유용 htaccess로,에 대한 지원을 제공하지 않는 웹 서버를 내장 있다고 경고하고 있어야 제 생각에는

+0

이것은 정말로 질문에 대답하지 않습니다. 다른 질문이있는 경우 [질문하기] (http://stackoverflow.com/questions/ask)를 클릭하여 질문 할 수 있습니다. 이 질문에 더 많은 관심을 끌기 위해 [현상금 추가] (http://stackoverflow.com/help/privileges/set-bounties)를 할 수도 있습니다. – Superbest

+0

"Wamp 대체품으로 사용하기 전에 고려해야 할 다른 예방 조치가 있습니까?" 내 대답은 정말로 질문에 답하고, 내가 더 분명하게 해드 리도록하겠습니다. – ROLO