채택완료

db질문좀 드리겠습니다

2016-05-25 (수) 14:07:17 3,627

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

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

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

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

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

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

해당부분소스입니다 

Copy
<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개 / 댓글 8개

채택된 답변
+20 포인트
2016-05-25 (수) 20:15:10

사용하지 않는 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>

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

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

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

답변에 대한 댓글 8개

사진을 체크하라는게 어떤뜻인거죠 ?
썸네일 용량 이미지를 체크하세여
썸네일이 용량이 크게만들어진다면 리스트페이지 로딩시 시간이 걸릴수도있네여
썸네일파일이 안만들어지면 원본이 리스트페이지에서 보일수있습니다.
지금 원본 이미지파일이 용량이 크기때문에 원본이 리스트페이지에서
보여지는걸수도 있어요.
그걸 확인하시거나 원본 파일 이미지 용량을 줄여보세여
확인했는데 그렇게 크지는 않습니다..
페이지하나에있는 모든 이미지파일들을 이름을 변경해서 안뜨도록해보세여
이미지가 안뜨는 상태에서 게시판 로딩속도를 비교해보세여
이미지파일 하나는 4메가가 넘는것도있네여
이미지 없을때는 매우빠릅니다
이미지 문제맞네요.
원본이미지 용량을 줄이던지하세요.
썸네일이 안만들어지고 원본이 읽히는거같은데 이것도 썸네일 만들어지게끔 수정하시고
안대면 썸네일 만들어지는 스킨으로 변경하세여
썸네일 만드러지는 관련스킨 링크좀 주실 수 있나요 ㅠㅠ?
스킨은 많습니다. 다른스킨들 적용해보세여

답변을 작성하려면 로그인이 필요합니다.