2009년 12월 31일 목요일

PHP XML Writer 속도

XMLWriter

0.000063


XMLDocument

0.000068


String

0.000084

 

XMLWriter가 가장 빨라보이기는 했는데 XMLDocument가 String으로 XML을 만든 것보다 빠른 것은 예상 밖이었다. 위의 값은 평균 값은 아니고 어떤 특정시점의 스냅샷이다. 그렇지만 여러번 실행시켜도 결과는 마찬가지다.

댓글 3개:

  1. trackback from: php class - XMLReader와 XMLWriter
    PHP에서 XML을 사용하기 위한 여러 방법이 존재해왔습니다.



    PHP4에서는 The DOMDocument class 에서 제공하는 여러 메소드를 사용할 수 있었습니다.

    그러나 domxml_open_mem 등의 함수는 PHP5에서 사용할 수 없으며, PHP5에서 saveXML()함수 등이 error를 일으킵니다.



    ?xml version='?xml

    답글삭제
  2. 대상 문서가 어떤 것인지는 모르겠으나, XMLWriter가 빠르다는 자료로 활용하도록 하겠습니다. 트랙백이 안 걸리네요.(구린 네이버)

    답글삭제
  3. @박영식 - 2010/04/22 13:50
    제가 만드는 사이트의 모든 XHTML을 만들때 손코딩보다 클래스를 사용하면 재사용도 쉽고 표준을 지키기도 쉬울거라고 판단하고 느리진 않을까 테스트 해봤습니다. 원하시는 환경을 구성해 보시고 테스트를 해보셔도 좋을 것 같네요.

    답글삭제