테스트 사이트 - 개발 중인 베타 버전입니다

HTMLPurifier PHP extension 테스트 좀 부탁 드립니다~

· 6년 전 · 1349 · 1

안녕하세요. 새해에는 좋은일만 가득하시길 바랍니다.

 

약 3달 동안 틈틈히 작업한 HTMLPurifier PHP extension의 테스트를 부탁드릴려고 적습니다.
Zephir (https://zephir-lang.com/)를 이용하였습니다.

 

--간단설명--

HTMLPurifier는 XSS(cross-site scripting) 취약점을 필터링을 하는 라이브러리 입니다.
즉 내용중 HTML이 포함되었을때 안전하게 표출하기 위해서 도입된 라이브러리 입니다.

그누보드 및 영카트에서는 lib/common.lib.php의 function html_purifier($html) 에서 호출 합니다.
영카드 기준으로 74개의 파일에서 사용됩니다.

 

목적 :
 1. 설치 및 유지 보수를 쉽게(파일을 서버에 올리고 php.ini 등록만으로 사용 가능)
 2. 약 2.3M 용량의 오버헤드 해결
 3. 서버의 반응 속도 향상

 

결과 :
 1. 파일크기 : 2.0M
 2. 속도 : php 7.0.33 기준
 장점 : 기본 약 0.02~0.04초의 성능 향상을 보여줍니다.
 단점(1) : $html의 구조가 복잡(약 2천개의 Node)할 경우 순수 라이브러리와 비슷한 속도
 단점(2) : 2천개 이상일 경우 순수 라이이브러리 보다 느립니다.

 

링크1은 확장 라이브러로 제작되었으며 링크2는 기본 git를 이용하였습니다.

 

즐거운 하루 되십시요.

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

죄송하지만 누가 추천을 눌러 주셨을까요?!
새해 복 많이 받으십시요~

게시글 목록

번호 제목
1717635
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463