db질문좀 드리겠습니다

db질문좀 드리겠습니다

QA

db질문좀 드리겠습니다

본문

db에서 정보를 빼와서 리스트부분에 보여지는 방식인데 

속도가 너무 느린데 이럴땐 어떻게 해야하나요 ㅠㅠ?

해당홈페이지 : http://basspoint.co.kr/bbs/board.php?bo_table=hospital 

아래 숫자 1.2.3 클릭해보시면 넘어가는 속도가 3초에서 4초사이 나옵니다..

서버사양은 아주좋은편인데 왜그런지 모르겠네요 ㅠㅠ 

해결방안도좀 알려주시면 감사하겠씁니다 

 

해당부분소스입니다 


<div class="image_view_list_Contents_box">
<!-- 게시판 목록 시작 -->
<div id="bo_gall">
	<!--
    <div class="bo_fx">
        <div id="bo_list_total">
            <span>Total <?php echo number_format($total_count) ?>건</span>
            <?php echo $page ?> 페이지
        </div>


        <?php if ($rss_href || $write_href) { ?>
        <ul class="btn_bo_user">
            <?php if ($rss_href) { ?><li><a href="<?php echo $rss_href ?>" class="btn_b01">RSS</a></li><?php } ?>
            <?php if ($admin_href) { ?><li><a href="<?php echo $admin_href ?>" class="btn_admin">관리자</a></li><?php } ?>
            <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02">글쓰기</a></li><?php } ?>
        </ul>
        <?php } ?>
    </div>
	-->


    <form name="fboardlist"  id="fboardlist" action="./board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">
    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
    <input type="hidden" name="sfl" value="<?php echo $sfl ?>">
    <input type="hidden" name="stx" value="<?php echo $stx ?>">
    <input type="hidden" name="spt" value="<?php echo $spt ?>">
    <input type="hidden" name="sst" value="<?php echo $sst ?>">
    <input type="hidden" name="sod" value="<?php echo $sod ?>">
    <input type="hidden" name="page" value="<?php echo $page ?>">
    <input type="hidden" name="sw" value="">


    <h2>이미지 목록</h2>
	<!--
    <?php if ($is_checkbox) { ?>
    <div id="gall_allchk">
        <label for="chkall" class="sound_only">현재 페이지 게시물 전체</label>
        <input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
    </div>
    <?php } ?>
	-->
    <ul id="gall_ul">
        <?php for ($i=0; $i<count($list); $i++) {
        ?>
        
        <li class="gall_li <?php if ($wr_id == $list[$i]['wr_id']) { ?>gall_now<?php } ?>">
           <!--
            <?php if ($is_checkbox) { ?>
            <label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject'] ?></label>
            <input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
            <?php } ?>
           -->
            <span class="sound_only">
                <?php
                if ($wr_id == $list[$i]['wr_id'])
                    echo "<span class=\"bo_current\">열람중</span>";
                else
                    echo $list[$i]['num'];
                ?>
            </span>
           <?
            $thumb = thumbnail($list[$i]['wr_id'].".jpg", G5_PATH."/data/hospital", G5_PATH."/data/hospital", 157, 113, true);
				//$thumb = get_list_thumbnail("hospital", $row['wr_id'], 75, 75);


            if($thumb) {
                $img_content = '<img src="/data/hospital/'.$thumb.'" alt="" width="100%">';
            } else {
                $img_content = '<span style="width:75px;height:75px; background:#ccc; display:inline-block; text-align:center;  padding-top:70px;">no image</span>';
            }
            ?>
		<div class="menu_box_list_Contents ">
	  <a href="/bbs/board.php?bo_table=hospital&wr_id=<?echo $list[$i]['wr_id']?>">
 <h1><? echo $img_content; ?></h1>
 <ul>
 <li><p><? echo $hCate[$list[$i]['ca_name']]; ?></p></li>
<li><h4 id="box_list_box">	<? echo $list[$i]['wr_subject']; ?> 
									 <? if($list[$i]['wr_sub_name']){?>
										 
									<? } ?></h4></li>
 <li><h3>마릿수</h3><h5 id="box_list"><? echo $list [$i]['wr_9']?></h5> </li>
 <li><h3>포인트</h3><h5 id="box_list"><? echo $list [$i]['wr_addr']?></h5></li>
 </ul>
 </a>
 </div>

이 질문에 댓글 쓰기 :

답변 2

사용하지 않는 js는 빼시고 필요할때만 불러오세요  

항상불러오니까 오류가 나서 느려지네요

<script src="http://basspoint.co.kr/js/map_ori.js"></script>
<script type="text/javascript" src="http://apis.daum.net/maps/maps3.js?apikey=211da15ba0e396388ab139b78d82ae89&libraries=services"></script>
<script type="text/javascript" src="https://101.livere.co.kr/js/livere8_lib.js" charset="utf-8"></script> <script src="http://basspoint.co.kr/js/modernizr.custom.70111.js"></script>

소스보다 사진부터 체크하세요.

썸네일 이미지 용량을 확인해보세여

안에 원본 이미지 파일 용량이 굉장히 크네여

 

썸네일 용량 이미지를 체크하세여
썸네일이 용량이 크게만들어진다면 리스트페이지 로딩시 시간이 걸릴수도있네여
썸네일파일이 안만들어지면 원본이 리스트페이지에서 보일수있습니다.
지금 원본 이미지파일이 용량이 크기때문에 원본이 리스트페이지에서
보여지는걸수도 있어요.
그걸 확인하시거나 원본 파일 이미지 용량을 줄여보세여

이미지 문제맞네요.
원본이미지 용량을 줄이던지하세요.
썸네일이 안만들어지고 원본이 읽히는거같은데 이것도 썸네일 만들어지게끔 수정하시고
안대면 썸네일 만들어지는 스킨으로 변경하세여

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

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