나는 곧 베타 버전으로가는 매우 복잡한 webapp에 마무리 접촉을 가하고있다. PHP 코딩 스타일에는 요구 사항을 통해 여러 "컨테이너"스크립트에서 재사용되는 작은 scritps를 작성하는 것이 포함됩니다. 과거에는 eAccelerator를 사용하여 스크립트 속도를 높이고 그 결과는 꽤 인상적이었습니다 (일반적으로 x 4의 개선이있었습니다). 그러나 현재 앱은 다른 리그에 있으며 내가 이전에 한 것보다 훨씬 많은 수의 사용자를 유치 할 책임이 있습니다. 나는 유동적이고 빠른 사용자 경험을 제공하기 위해 내가 서버에서 할 수있는 것을 수립하는 과정에있다. 나는 전에 젠드 서버를 사용한 적이 (그것은 가파른 요구 가격이 않습니다) 그래서 나는 다음과 같은Zend Server가 유용할까요?
- 의 도움과 함께 생활을 계속 할 수있을 것인지에 대한 몇 가지 피드백을 얻을하는 데 최선을 생각 내 "사용 된 점수 & 재사용 된 PHP 스크립트"코딩 스타일 및 my mySQL 데이터베이스. 실행하는 데 가장 오래 복용하는 내 코드의 비트를 식별 할 수
- 제공 나은 버그 추적/오류보고/모니터링
- 가속 성능
- 프로파일 링/등 내가 가진
조정과 함께 할 수있는 내 로컬 WAMP 설치를 시도하기 위해 Zend Server 평가판 Windows 버전을 다운로드했습니다. 그러나 하루 24 시간 만 남았습니다. 그래서 제가 착수하기 전에 여기에 잘못된 나무를 짖고 있는지를 아는 것이 유용 할 것입니다. 모든 팁을 많이 주시면 감사하겠습니다.
포괄적 인 대답에 감사드립니다. 필자는 과거에 memcached를 사용하여 PHP 세션 관리 메커니즘을 '메모리'로 변경했으며 성능을 대폭 향상 시켰습니다. 줄 사이를 읽으면서, 젠드 서버를 실행하면 memcached를 사용하여 그 기능을 제공 할 필요가 없다는 것을 알 수 있습니다. – DroidOS
세션 클러스터링은 실제로 젠드 서버 클러스터 관리자의 일부라고 생각합니다. 그건 추가 비용입니다. 그러나 만약 당신이 그것을 사용한다면, 예, 세션을 여러 서버에 걸쳐 메모리에 중복 저장합니다. 젠드 서버를 사용할 때 memcached를 세션 리던던시와 함께 사용하고 싶을 것입니다. – drew010
고마워요! 1234 – DroidOS