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

카페처럼 글이 등록되면..new 아이콘 출력하는 기능을
구현하고 싶습니다.
하지만 기존의 설명들을 보면
메뉴의 매 페이지를 로딩시 query 를 날려야 하는 부담이 있습니다.
(서버에 부하가 꽤 될까 심히 걱정됩니다.. )
그런점을 고려해서 sql 쿼리에 대한 서버의 부담을 경감하거나
혹은 session 을 이용하는 그런 방법은 없을까요?
제가 코드까지 여쭤보는건 아닙니다.
어떤 알고리즘 혹은 로직으로 해야하는지 궁금합니다.
도무지 떠오르지 않네요.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
새글을 등록할때 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 아이콘 표시하는 소스 !-->
그렇다면 게시판 리스트 페이지에서 게시물 출력하는 것이 더 큰 부하가 되지 않나 싶네요~~~~~