웹마스터 팁

얼터님의 팁을 토대로 이거저거 좀더 알아보고나서..몇가지 가능성을 갖고 테스트를 해봤습니다.

큰 파일의 썸네일이 안생기는 경우 해결방법(수정) - 얼터님

운영중인 서버로 테스트하는 것은 역시 무리가 있고,
파란 무료 호스팅은 설정이 불가능해서..

멋대로 설정이 가능한 APM으로 제컴에다 설치해서 테스트해봤습니다.

결론은...역시 가장 관련이 있는 것은 역시 memory_limit 이 부분인 것 같습니다.

얼터님이 위의 글에 올려놓으신 테스트 그림 파일 3000x3000은 memory_limit = 60MB로 잡으니까 해결이 되더군요.
40MB 정도로 잡았을때는 글 올릴때 에러가 발생하고 새로고침을 하면, 글은 올라가고, 썸네일은 생성되지 않은 오류 상태가 재현되었습니다.

upload_max_filesize나 post_max_size는 직접적인 관련은 없는 것 같습니다.
서버 운영 상태에는 관련이 있을 것 같습니다만..아무튼 이 문제에는 직접적인 관련은 없는 것 같네요.

그럼, 웹에서 직접적으로 사용할 일은 없지만...
최근 나오는 디카의 최대 해상도를 잡고, 4500x4500의 거대한 크기의 그림 파일(용량은 300KB미만)을 하나 만들어서, 테스트를 해봤습니다.

memory_limit = 60MB에서는 오류...
100MB로 끌어올려서 다시 테스트....오류...─.─a
대폭 끌어올려서 300MB로 설정하니 글 올리기와 썸네일 생성이 문제없이 가능했습니다.

여기서 한가지...재미있는건,
제로보드 공식사이트에서는 제가 300MB잡고 했었던 테스트 그림 파일(4500x4500) 업로드시 썸네일 생성에 오류가 발생하지 않았다는 것입니다.

그럼, 제로보드 공식사이트는 memory_limit 이 부분을
얼마를 잡고 운영하고 계신것인가라는 궁금증이 생기더군요
.emoticon


요컨데, 썸네일 생성문제 제로보드XE 문제는 아니고,
서버 설정 및 서버 사양에 문제라고 생각이 됩니다.

그리고, 이 문제는 memory_limit 한계치를 상향조정하면서 해결을 할 수 있는데,
또 다른 문제가 발생합니다.

우선, 호스팅을 받으시는 분들이 대부분인데, 이 memory_limit을 상향조정해달라고 호스팅 회사에 요청을 해봤자..
돈을 더내라고 하거나, 아니면 서버 입주자들에게 지장을 주기 때문에 불가능하다고 할 것 같습니다.

고로 정해진 상태에서 사용하는 수 밖에 없는데, 이 경우에는 역시 갤러리 게시판 형태로 사용할때,
공지로 대략적인 가로 사이즈 정하고, 그 이상 파일은 올리지 않도록 유도하는 방법과
아니면...아예 갤러리 게시판 형태의 사용을 못하게 하고, 리스트형으로 운영하는 방법을 사용하면 될 것 같습니다.

또 다른 문제로는, 위의 memory_limit를 올리면 단일 게시물 처리에는 오류가 없지만,
게시판에 그 글 한개만 올린 것은 아니니, 이런 글이 대략 10개나 20개 정도 되고, 이걸 갤러리 형태로 1페이지를 표시하면,
급격한 CPU 점유율 상승과 페이지 오류나 썸네일 생성 오류가 발생할 가능성이 높습니다.

따라서, memory_limit 를 상향 조정한다고 해도,
너무 큰 사이즈의 사진를 포함하는 게시물이 다량으로 업로드 되지 않도록 하는 것도 필요할 것 같습니다.

뭐 이야기는 길지만...결론은....

[사이즈가 큰 그림 파일의 썸네일 생성이 안되거나, 갤러리형 게시물 표시시 1페이지내에 썸네일 생성이 실패한 게시물의 수가 많을 경우, 서버 설정을 변경할 수 있다면 memory_limit 를 올려라~ 단, memory_limit 상향조정은 서버 운영 전체에 영향을 줄 가능성이 있으니, 충분한 테스트가 필요하다]

..입니다..

서버사양마다 다르겠지만, 대략적으로 20~30MB 정도면, 1200~2000px 정도의 그림파일이 포함된 글을 처리하는데는 문제가 없는 것 같습니다.

썸네일 생성에 문제가 있으신 분들에게 도움이 되셨으면 좋겠네요.
제목 글쓴이 날짜
정식버전 후 갤러리 스킨 사용시 이미지 정렬 안되시는 분들~ 다케루 2008.02.29
홈페이지에 국경일이면 태극기 다는법이에요~ ^^ [11] [1] file jaehee_91 2008.03.01
게시판 확장 변수에 그림 입력받기 [7] 대암지기 2008.03.04
게시판 확장변수에 라디오버튼 추가해서 사용하기 [6] file 똑디 2008.03.04
utf-8 저장시 레이아웃 윗부분 빈공간이 생기는 문제 (BOM)처리 [8] file 주금보 2008.03.04
회원 기본정보 공개여부 및 정보변경 옵션으로 처리하기(Member Moudle) [18] file 대암지기 2008.03.04
확장변수 쉽게 출력하기 [7] lightnsalt 2008.03.04
리스트를 작성날짜(regdate)로 정렬하기 [7] JAMSUN2 2008.03.05
우분투에서 rewrite 모드 사용하기 [2] 용꿍 2008.03.06
기초적인 배경등록시 게시판투명되는것 고치는법[초보만] [3] file 이정제421 2008.03.07
제로보드 XE에 연동 가능 채팅, 100% 플래시, 1:1 채팅 지원, 필요하면 음성/화상 채팅 지원 [2] digirave 2008.03.09
애드온에서 그룹 별로 실행여부 설정 [1] imsoo.net 2008.03.09
[수정 했습니다.]본문 입력없이 확장 변수로만 글작성 작성하기(그림삽입포함) [13] file 대암지기 2008.03.09
글작성및수정, 코멘트작성및 수정을 하면 미리 입력한 메일주소로 메일발송 [18] 채연파파 2008.03.12
동창회 사이트용 프로필 이미지 두개 출력하기 [1] file 지연아빠 2008.03.12
zbXE에 퍼머링크 달기 [3] file 라르게덴 2008.03.13
관리 화면의 회원 목록에서 소속 그룹 출력하기 [6] 띵야 2008.03.14
큰 파일의 썸네일이 안생기는 경우 해결방법(수정) [12] file 얼터 2008.03.15
팝업창 띄우기 [16] 레망 2008.03.16
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] HIKARU 2008.03.18