좌측메뉴를 수정하는 도중에 질문드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

좌측메뉴를 수정하는 도중에 질문드립니다. 정보

좌측메뉴를 수정하는 도중에 질문드립니다.

본문

좌측메뉴를 수정하는 도중에 질문드립니다.
고수님들의 스킨을 뜯어보면서 이것저것 손보다가 아래 포문을 넣게 되었습니다.

1)
<?
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";
$result = sql_query($sql);
$row = sql_fetch($sql);

include_once("$g4[path]/bbs/인클루드 경로"); //특정 인클루드경로

echo "<div class='grname'><a href='$g4[path]/$row[gr_id]'>$row[gr_subject]</a></div>";
?>

위 포문을 이용해서 좌측메뉴 상단에 그룹이름을 불러오는데요.

위 포문에서
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";
$result = sql_query($sql);
$row = sql_fetch($sql);

을 삭제해도 그룹이름을 불어올 수 있더군요.

삭제한 부분은 그룹 정의를 내리는 것 같습니다.

그렇다면, 저 부분을 삭제하는 것이 좋을지, 그대로 유지하는 것이 좋을지 알고 싶습니다.
속도적인 면에서 어떤 영향을 미칠까 하여 질문드립니다.


2)
더불어 위 삭제 표시한 부분을 그냥 적용한다면,
불필요한 부분이나 부족한 부분은 없는지 질문드립니다.


3)
그룹명을 불러오는 부분에 대한 질문입니다.

(가) <a href='$g4[path]/$row[gr_id]'>$row[gr_subject]</a>

아래와 같이 부르는 방법도 있더군요.

(나) <a href='$group[gr_url]'>$group[gr_subject]</a>

(가)와 (나) 중 어느 방법이 속도면에서 더 효율적인지 알고 싶습니다.

댓글 전체

1) 3) 아마도... 십중팔구, 그 정도의 차이라면 속도차이는 거의 없다고 봐도 될 것 같습니다.
2) 기본적인 설정내용은 common.php에서 모두 불러오지만 $row=sql_fetch(...)로 불러오는 것이라면 놓아두시는 게 좋을 것 같습니다. 놓아두더라도 속도 차이 없다고 봐도 됩니다.
"불필요한 쿼리는 줄이는게 좋습니다."
개인홈페이지에 방문자수가 별로 없다면 사실 체감적으로 상관이 없지만
방문자가 늘수록 차이가 생깁니다.
기본적으로 그누에서 불러오는 변수들이라 굳이 쿼리문 돌릴 필요가 없습니다.
(나)!
그럼 1)에서

$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";
$result = sql_query($sql);
$row = sql_fetch($sql);

를 삭제하는 편이 나을까요?
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT