gallery 형식의 게시판/최근글의 설정에 대해서

불당   
   조회 15954  

목록보기에서 호출하는 함수 get_list를 보면, 항상 get_file을 호출하게 됩니다.


get_file함수는 파일의 정보를 찾아서,

넣어주는데 대부분의 목록형 게시판에서는 이런 정보가 필요가 없습니다.

목록에서 이미지를 보여주는 경우에만 유효한 정보이거든요.


그래서, 첨부파일 때문에 아래와 같은 불필요한 SQL Query가 지속적으로 발생하게 됩니다.


    55402 Query       select * from g4_board_file where bo_table = 'gnu4_pack' and wr_id = '656' order by bf_no


물론 불당팩에서는 첨부파일이 있는 경우에만 get_file을 수행하게 했지만

그럼에도 불구하고, opencode처럼 갤러리가 없는 경우에도 불필요한 Query가 생기는 것을

막을 수는 없습니다.


이 게시판에서 목록에서 파일의 정보를 필요로 하는가 아닌가는 운영자가 가장 잘 알기 때문에

목록에서 보여질 필요가 없는 경우에는 bf_file에 대한 SQL Query를 하지 않게 하는게

최선의 선택인 것 같습니다.


불당팩 1.0.14부터 bo_gallery라는 필드를 추가해서, 기본으로 bo_gallery = false를

설정해서 게시판 목록에서 get_file을 수행하지 않게 만들었습니다.


갤러리를 쓰는 게시판에 대해서는 갤러리게시판 옵션을 체크 하시기 바랍니다.


---


최근글의 경우 대부분 불필요한 get_file을 합니다.

이미지가 필요한 최근글은 아래처럼 갤러리view를 1로 하시기 바랍니다.


function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $gallery_view=0, $options="")


<?=latest("basic", "news", 4, 40, 1)?>

- opencode.co.kr -
Global 아트시티 갤러리
예술작품의 플랫폼 Gallery Art Market Art Review 전시
옥션 GALLERY
더 편리해진 옥션여행! 해외&국내 숙소 할인받고 예약하기! GALLERY.
아트코파 GALLERY
다양한 작가의 예술작품을 활용하여 홈인테리어 상품과 소품,잡화등을 만듭니다.
파워링크 AD   클릭초이스등록
불꽃남자 2011-02
어제 이게시글 못보고 갤러리 최신글 뽑아오려다가 한참을 해맸네요~ㅜㅜㅎㅎ
갤러시 최신글 꼭확인하세요~~ㅎㅎㅎ 저뒤에 1꼭붙여야 합니다


제목Page 2/3
2011-11   16741   불당
2011-10   15162   불당
2011-10   14121   불당
2011-10   14182   불당
2011-10   14311   불당
2011-09   11878   불당
2011-09   17802   불당
2011-07   18132   불당
2011-07   12933   불당
2011-07   12259   불당
2011-06   12066   불당
2011-06   12120   불당
2011-04   14812   불당
2011-01   14917   불당
2011-01   14098   불당
2010-06   15137   불당
2010-06   11640   불당
2009-08   7761   불당
2009-08   15184   불당
2009-08   15955   불당