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

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

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

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

게시글 목록

번호 제목
1717265
1717252
1717247
1717243
1717237
1717225
1717214
1717208
1717203
1717189
1717183
1717177
1717172
1717163
1717162
1717156
1717154
1717153
1717141
1717140
1717138
1717113
1717111
1717105
1717099
1717085
1717076
1717072
1717065
1717062