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

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

· 6년 전 · 1350 · 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개

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

게시글 목록

번호 제목
1717479
1717473
1717470
1717463
1717452
1717438
1717431
1717422
1717414
1717412
1717407
1717401
1717393
1717386
1717379
1717378
1717365
1717364
1717360
1717359
1717346
1717344
1717333
1717327
1717313
1717312
1717310
1717307
1717306
1717304