원래코드 수정시 문제가 될수 있는게 있는지.. > 그누4 질문답변

그누4 질문답변

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

원래코드 수정시 문제가 될수 있는게 있는지.. 정보

원래코드 수정시 문제가 될수 있는게 있는지..

본문

연속으로 글을 올리게 되어 보는이의 인상을 찌푸리게 했다면 죄송합니다.


[질문과 관련한 참고글]
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=6623



썸네일 스킨을 작업하다가 보니, 윗글을 참조하게 되었는데요.

/bbs/delete.all.php 에서 대략 91번 라인쪽...

@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]"); 부분을 ...

$deleted_files[] .= $deleted_file = "$g4[path]/data/file/$bo_table/$row2[bf_file]";
@unlink($deleted_file); 로

원소스를 수정한다면..

[질문] 
다른곳에서 이상이 생기는 부분이 있는가 해서 고수분의 의견을 좀 듣고싶어서 질문 올립니다.




요즘 썸네일을 사용하시는 스킨의 종류가 꽤 다양해서 공감을 못얻을수 있는 글일수도 있는데,
제가 사용하는 '썸네일갤러리스킨'의 경우
위 참조글처럼, 생성된 이미지의 썸네일들을 delete_all.php 쪽에서 썸네일을 삭제하는 기능이 들어있습니다.

그런데...그동안 작은 이미지들만 올려서 사용할때는 몰랐는데..
용량이 큰 이미지를 올린다음, 관리자권한으로 '리스트화면(list.skin.php)에서
다중선택또는 특정파일을 선택하여 삭제를 할경우,
로딩시간이 엄~~~~~~~~~~청 오래걸리는걸 알게되었습니다.

그래서 질답란을 헤매면서 원인을 찾다가
위 '질문 참조글'에 언급된 g6man님의 리플내용이 그 원인이더군요.

하나의 파일, 또는 다중으로 파일을 선택하여 삭제를 해도 '원본파일은 해당파일만 삭제'되지만
썸네일파일의 경우는 결국 delete_all.skin.php를 거치면서,
모든 썸네일파일을 삭제한후 다시 새롭게 썸네일파일을 생성해내는 과정을 거치다 보니
로딩시간이 그렇게 오래걸리게 되는걸 알게 되었습니다.
(용량이 큰 이미지들이 많이 등록되어있을수록...리스트화면의 로딩부하는 엄청나게 늘어남..)


결국, g6man님께서 권해주시는 방법대로 delete.all.php 파일 코드에서...

@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]"); 부분을 ...

$deleted_files[] .= $deleted_file = "$g4[path]/data/file/$bo_table/$row2[bf_file]";
@unlink($deleted_file); 로 수정하고, 해당스킨의 delete_all.skin.php 부분을 함께 수정 했더니


로딩타이밍이 확~~~~~~~~~~ 줄어들었습니다.
선택된 '원본파일'과 '썸네일'파일만 삭제해주니....로딩으로 인한 부하가 없어졌습니다.



--------------------------------------------------------------------------------------------------
그래서 일단 로딩부하 부분은 해결을 했습니다만,
이렇게 delete.all.php 파일을 수정했을경우 다른 게시판이나 기타 다른쪽에서
영향을 주는게 있는지에 대해서 알수가 없어서 글을 남깁니다.


그리고...만약, 다른 문제가 생기지 않는다면
관리자님께...delete.php 와 delete.all.php의 해당 코드에대한 수정작업을
고려해보셨으면 해서...글 남깁니다.

게시판 속도(썸네일기능)와도 관련이 있을수 있다고 보여져서,
g6man님의 의견이 상당히 큰 도움이 되는듯 해서.....
----------------------------------------------------------------------------------------------------

댓글 전체

리플감사~

소스를 수정한다면 업그레이드할때마다, 수정작업해야하는 번거로움이 있는데..
별문제가 없다면 제가 드린 얘기나 Photofly 님께서 언급하신 방법이나 어느한가지라도
업그레이드에 반영이 되었으면 좋겠군요.


제스킨의 경우는 별도의 /thumb 폴더없이 해당 data의 해당 게시판 폴더에 함께 저장되고 삭제됩니다.

어떤 방법이든...그 방법이 다른 스킨이나 기타 다른곳에 영향을 주지 않는지가 궁금하군요.
그누보드 원본의 다른곳에는 별 영향이 없는것으로 알고 있습니다..
다만 , 스킨에 따라서 섬네일 폴더를 별도로 이용하는경우에는 스킨의 수정이 필요한것으로 알고 있습니다....^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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