어떻게 생각하세요? 매번 쿼리를 읽어오는것이 속도에 미치는 영향에 대해서.. > 자유게시판

자유게시판

어떻게 생각하세요? 매번 쿼리를 읽어오는것이 속도에 미치는 영향에 대해서.. 정보

어떻게 생각하세요? 매번 쿼리를 읽어오는것이 속도에 미치는 영향에 대해서..

본문

왼쪽 메뉴를 구성하는 페이지에서..
아래와 같은 쿼리를 새로고침 할때마다 매번 실행합니다..-_-

4개의 그룹이 있으니 같은 쿼리가 4번 반복해서 실행하는데..
사이트 속도에 영향이 다소 있는거 같아요..

<?
$sql = " select gr_id, gr_subject from g4_group where gr_id = 'car'";
$result = sql_query($sql);
for ($i=0;$row=sql_fetch_array($result);$i++)
{

$gr_subject = $row[gr_subject];
$gr_id = $row[gr_id];

if ($gr_subject) {
?>


<?
$sql = " select bo_subject, bo_table from g4_board where gr_id = '$gr_id'  order by bo_2 asc"; // 
 $result2 = sql_query($sql);
 for ($j=0;$row2=sql_fetch_array($result2);$j++)
 {
 
 $each_bo_table = $row2[bo_table];
 $bo_subject = $row2[bo_subject];
 
 $sql_count = " select wr_id from g4_write_$each_bo_table ";
 $result_count = sql_query($sql_count);
 $total_count = mysql_num_rows($result_count);
 $link = "/bbs/bbs/board.php?bo_table=$each_bo_table";
 ?>

매번 이렇게 쿼리를 실행하는 것 보다..
그냥 불편하겠지만..아래와 같이 배열로 뿌려주는 것이 속도 측면에서 도움이 되지 않나 생각합니다..

휀님들은 어떻게 생각하세요?

<?
$menu = array("최신영화 무료감상","최신만화 무료감상","프리미엄 무료운세","최신UCC 무료감상");
$arr = array("\01.php","02.php","03.php","04.php");
for($i=0; $i<sizeof($menu); $i++) {
//$memberlink =
?>

추천
0

댓글 1개

<?
$menu = array("최신영화 무료감상","최신만화 무료감상","프리미엄 무료운세","최신UCC 무료감상");
$arr = array("\01.php","02.php","03.php","04.php");
for($i=0; $i<sizeof($menu); $i++) {
//$memberlink =
?>
이렇게 하는것보다 아래처럼하느게 더빠르겟죠

<?
$menu = array("최신영화 무료감상","최신만화 무료감상","프리미엄 무료운세","최신UCC 무료감상");
$menu_cnt = sizeof($menu);
$arr = array("\01.php","02.php","03.php","04.php");
for($i=0; $i<$menu_cnt; $i++) {
//$memberlink =
?>
전체 23 |RSS
자유게시판 내용 검색

회원로그인

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