포럼

  • 대용량 데이터를 DB에서 가져올 때 성능 향상
    • 현재 XE에서는 대용량 데이터를 DB에서 가져올 때, 가져온 모든 데이터를 PHP에서 fetching, buffering하게 되는데요. 이 과정을 생략해서 SQL 쿼리로 인한 메모리 사용량을 줄일 수 있다고 합니다.
    • executeQuery(), executeQueryArray()의 4번째 인자 ($buffered 변수)를 FALSE로 하면 됩니다.
  • executeQuery(), executeQueryArray()에 콜백 함수 지정 가능
    • DB에서 가져온 데이터를 가공하려면 executeQuery()나 executeQueryArray() 다음에 처리 프로세스를 작성해줘야 하는데 이제는 그럴 필요 없이 콜백 함수를 지정하면 쿼리 실행 후 해당 함수를 호출하게 됩니다.
    • 이를 이용해서 코드를 간결하게 정리할 수 있습니다.

executeQuery($query_id, [$args], [$args_columns = NULL], [$buffered= TRUE | FALSE], [$callback = NULL])

executeQueryArray($query_id, [$args], [$args_columns = NULL], [$buffered= TRUE | FALSE], [$callback = NULL])


* 새로 추가된 부분

(계속 추가됩니다...)

글쓴이 제목 최종 글
이온디 1.7은 언제 사용할 수 있을 까요 [1] 2013.02.14 by KANTSOFT
바바리아 버츄얼호스트 코드수정 해주실분??  
音志 게시판이 추천 / 댓글시 새로고침 안되는걸 불가능할까요 [2] 2013.02.13 by 우루루쾅쾅
CM sqlite를 mysql로 변환가능한가요?? 그외 sqlite 쓸만한가요? [10] 2013.02.13 by iruis
시니시즘 플래너 모듈에 대한 의견 [40] 2020.03.14 by 라미아스튜디오
팔봉이 제발 도와주세요~~ [2] 2013.02.13 by 팔봉이
푸시아 간단하게 만들어 봤어요. 이런것 필요한가요? [7] file 2013.02.13 by boy2
인터니즈2 다중도메인(or서브도메인)에 대한 기능이 있었으면 합니다. [6] 2013.02.13 by 바바리아
푸시아 공개 스팸필터에 문제가 있나요? [6] 2013.02.12 by KTK
joynemo Xe에는 어떤 언어들이 쓰였나요? [1] 2013.02.12 by KANTSOFT
이온디 이온디 마이노트 레이아웃 1.3.9 판올림하였습니다. [3] 2013.02.12 by Garon
푸시아 리눅스 서버 + apm 에서 selinux 란? [3] 2013.02.12 by 푸시아
퍼니엑스이 [Maserati] 개발자를 위한 변경 사항 [9] 2013.02.11 by 웹엔진
씨지크 YouTube 동영상첨부 iframe 사용에 관하여 [15] 2020.03.14 by Goos
이지매니아 구글에서 검색하면 이렇게 나오는 방법이 따로 있는건가요? [5] file 2013.02.09 by 이지매니아
YJSoft 제작의뢰 게시판이 막히니까 [4] 2013.02.09 by LI-NA
퍼니엑스이 제작의뢰 게시판에 계속 스팸이 올라오는데 뭔가 대책이 필요해보입니다. [4] 2013.02.08 by chansol
컴토피아 XE 이슈에 건의했던 많은 부분이 적용되었군요 [4] 2013.02.08 by 컴토피아
guny 1.7에서 사이트 제목은? [2] 2013.02.08 by guny
웹엔진 이건 버그인가요?;; [2] 2013.02.08 by chansol