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개
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
2주 전 | 47 | |
| 199448 | 3개월 전 | 503 | ||
| 199447 | 3개월 전 | 273 | ||
| 199446 | 3개월 전 | 261 | ||
| 199445 | 3개월 전 | 242 | ||
| 199444 |
비버팩토리
|
3개월 전 | 213 | |
| 199443 | 3개월 전 | 511 | ||
| 199442 | 3개월 전 | 315 | ||
| 199441 | 3개월 전 | 429 | ||
| 199440 | 3개월 전 | 301 | ||
| 199439 | 3개월 전 | 281 | ||
| 199438 |
|
3개월 전 | 499 | |
| 199437 | 3개월 전 | 193 | ||
| 199436 | 3개월 전 | 201 | ||
| 199435 | 3개월 전 | 301 | ||
| 199434 | 3개월 전 | 244 | ||
| 199433 | 3개월 전 | 269 | ||
| 199432 | 3개월 전 | 226 | ||
| 199431 | 3개월 전 | 377 | ||
| 199430 | 3개월 전 | 285 | ||
| 199429 | 3개월 전 | 427 | ||
| 199428 | 3개월 전 | 289 | ||
| 199427 | 3개월 전 | 241 | ||
| 199426 |
|
3개월 전 | 276 | |
| 199425 |
techstar
|
3개월 전 | 272 | |
| 199424 | 3개월 전 | 231 | ||
| 199423 | 3개월 전 | 270 | ||
| 199422 | 3개월 전 | 402 | ||
| 199421 | 3개월 전 | 234 | ||
| 199420 | 3개월 전 | 392 | ||
| 199419 | 3개월 전 | 296 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기