문제

다음 XSL : T 프로세스 벤치마킹에 어떻게 접근 하시겠습니까?

테스트 환경 : 네트워크 뒤에서 만 보이는 Apache, PHP 및 MySQL을 실행하는 Linux 서버 : (바깥 쪽을 향하지 않으므로 원격으로 액세스 할 수 없습니다).

참고 : AB (Apache Benchmark) 사용을 고려했지만 Linux 환경에서 사용할 수있는 모든 것에 열려 있습니다.

예는 다음과 같습니다.

PHP는 소스에서 데이터를 가져 와서 XML을 생성하고 XHTML을 출력하는 XSL : T를 통해이를 보냅니다.

프로세서와 메모리 사용과 비교에 관심이 있습니다.

  1. PHP는 동일한 XHTML을 직접 생성합니다.
  2. 단일 php-> xml-> xsl : t-> xhtml 번역.
  3. php-> xml-> xsl과 같은 동시 번역 : t-> xml-> xsl : t-> xhtml

또한 Opcode 캐싱, 출력 압축 및 몇 개의 PHP 가속기를 벤치마킹 할 계획이므로 사용할 수있는 방법은 이러한 케이스를 처리 할 수있을 정도로 유연해야합니다.

또한 비슷한 것에 대한 알려진 벤치마킹에 관심이 있습니다.

도움이 되었습니까?

해결책

일반적으로 몇 단계를 추가하면 처리 시간이 증가해야합니다. "XMTML을 생성하는 PHP"솔루션이 다른 대안보다 빠르다고 가정합니다.

따라서 귀하의 질문에 답하기 위해 생산성을 높일 수있는 점을 고려할 것입니다. PHP에서 간단한 XML 스트림을 생성하여 XSLT로 XHTML로 처리하는 것이 더 쉽습니까? 다양한 XSLT 템플릿을 적용하는 것이 더 간단합니까? 아니면 PHP 신인 경우 직접 XHTML (XML 파일)을 생성 할 수 있으며 XSLT가 추가하는 템플릿에 신경 쓰지 않습니까? 클라이언트 브라우저에서 XML-> XHTML을 수행 할 수 있다고 생각 했습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top