카페처럼 글이 등록되면 메뉴에 New 아이콘 출력하기 > 그누4 질문답변

그누4 질문답변

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

카페처럼 글이 등록되면 메뉴에 New 아이콘 출력하기 정보

카페처럼 글이 등록되면 메뉴에 New 아이콘 출력하기

본문

 
example.jpg
 
카페처럼 글이 등록되면..new 아이콘 출력하는 기능을
 
구현하고 싶습니다.
 
하지만 기존의 설명들을 보면
 
메뉴의 매 페이지를 로딩시 query 를 날려야 하는 부담이 있습니다.
 
(서버에 부하가 꽤 될까 심히 걱정됩니다.. )
 
그런점을 고려해서 sql 쿼리에 대한 서버의 부담을 경감하거나
 
혹은 session 을 이용하는 그런 방법은 없을까요?
 
제가 코드까지 여쭤보는건 아닙니다.
 
어떤 알고리즘 혹은 로직으로 해야하는지 궁금합니다.
 
도무지 떠오르지 않네요.
 

댓글 전체

일정 시간 동안의 글중에 게시판 마다 새로운 글 정보 한개를 xml로 저장하고 xml을 정보를 바타으로 new를 표기하는 것은 어떨까 생각합니다만....

새글을 등록할때 xml로 정보를 저장하고 정보를 바탕으로 new를 불러오면은...
제 홈에서 사용하는 소스입니다.
원하시는게 맞을런지 모르겠지만, 제가 프로그램을 잘 몰라서 패쓰~~
http://happycommunity.co.kr 에서 확인하실 수 있습니다.
<!-- 새글 등록시 New 아이콘 표시하는 소스 !-->
  <tr>
    <td>
<?
    $intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 480));
            $sql2 = " select wr_datetime from g4_write_community1_4 where wr_datetime >= '$intime'";
          $result2 = sql_query($sql2);
                $total_count = mysql_num_rows($result2);
?>
<? if ($total_count > 0) { echo "<a href='$g4[path]/bbs/board.php?bo_table=community1_4' onfocus=this.blur();><font color=#569a17>출석하기</font>
<img src='$g4[path]/img/icon_new.gif' border='0' width='10' height='9' align=absmiddle></a>";}
else { ?> <a href='<?=$g4[path]?>/bbs/board.php?bo_table=community1_4' onfocus=this.blur();><font color=#569a17>출석하기</font>
</a> <? } ?>
</b></td>
  </tr>
<!-- 새글 등록시 New 아이콘 표시하는 소스 !-->
for 문 한번 날려서 새로 등록된 글 1~2개 뽑는 것이 큰 부하가 걸리는 것은 모르겠네요. ^^

그렇다면 게시판 리스트 페이지에서 게시물 출력하는 것이 더 큰 부하가 되지 않나 싶네요~~~~~
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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