CI 묻고 답하기

제목 Zend를 웹서버상에서 바로 하는방법?
글쓴이 양승현 작성시각 2011/06/08 11:02:24
댓글 : 3 추천 : 1 스크랩 : 0 조회수 : 23626   RSS

Zend Guard 5.0.1을 사용중입니다.

궁금한것은 젠드가드가 설치된 pc가 아닌곳에서 zend encode를 할수 있는 방법이 있나해서요.

mmcache를 이용하여 하는 방법은 찾았으나 mmcache는 일반 사용자들에게 익숙치 않아서 그나마 많이 알려진 Zend를 사용해보려고 합니다.

우선 생각되는 방식은 linux서버에 zend guard를 설치하고 shell_exec()로 쉘명령 딴에서 파일을 인코딩을 하면 될듯 합니다.

다만 각 클라이언트마다 인코딩을 사용해야할 시점에서 서버를 호출하여 파일을 인코딩하고 리턴값을 받아 파일을 생성하는것은 서버에 부하가 많이 갈 뿐더러, 클라이언트 환경에 따르거나 서버상태에 따라 커넥션문제도 생기게 되고, 보안상 문제가 될 소지가 다분해 보입니다.

좋은 방법이 없을까요?

 

 다음글 CI관련된건 아닌데, 컬럼수가 많으면 성능에 많이 영향... (4)
 이전글 URL 에 특수문자 (3)

댓글

한대승(불의회상) / 2011/06/13 15:07:13 / 추천 0
 실시간으로 처리 하셔야 한다면 "shell_exec()" 외 특별히 떠오르는 아이디어는 없네요.

보안과 컨넥션이 걱정 되신다면 일괄로 처리하는 방법이 있을것 같습니다.
웹으로 접수만 받고 특정시간 단위로 일괄 처리 하는거죠.

인증을 위한거라면 일괄로 인코딩하여 메일로 보내주는 방법이 생각나네요.
양승현 / 2011/06/14 11:13:18 / 추천 0
불의회상님 답변 감사합니다.

역시 그 방법밖에는 없는건가요..ㅜ.ㅜ;
woof2 / 2011/06/15 20:17:01 / 추천 0
사용해보진 않았지만 bcompiler도 있습니다.
http://pecl.php.net/package/bcompiler  며칠전에 v1.0 stable version이 나왔네요.