늘맑음

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

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

 

약 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개

죄송하지만 누가 추천을 눌러 주셨을까요?!
새해 복 많이 받으십시요~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
6년 전 조회 1,937
6년 전 조회 1,921
6년 전 조회 1,127
6년 전 조회 1,111
6년 전 조회 1,998
6년 전 조회 1,141
6년 전 조회 1,317
6년 전 조회 1,596
6년 전 조회 1,705
6년 전 조회 1,093
6년 전 조회 1,115
6년 전 조회 1,115
6년 전 조회 1,330
6년 전 조회 1,820
6년 전 조회 1,390
6년 전 조회 1,106
6년 전 조회 1,355
6년 전 조회 1,122
6년 전 조회 1,399
6년 전 조회 1,124
6년 전 조회 1,182
6년 전 조회 1,167
6년 전 조회 1,232
6년 전 조회 1,095
6년 전 조회 1,100
6년 전 조회 2,674
6년 전 조회 774
6년 전 조회 1,105
6년 전 조회 1,130
6년 전 조회 1,116
🐛 버그신고