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

불당   
   조회 15769  

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


제목Page 2/3
2011-11   16601   불당
2011-10   15058   불당
2011-10   14017   불당
2011-10   14067   불당
2011-10   14178   불당
2011-09   11785   불당
2011-09   17617   불당
2011-07   17946   불당
2011-07   12827   불당
2011-07   12156   불당
2011-06   11954   불당
2011-06   12028   불당
2011-04   14703   불당
2011-01   14796   불당
2011-01   14013   불당
2010-06   14944   불당
2010-06   11525   불당
2009-08   7667   불당
2009-08   15000   불당
2009-08   15770   불당