묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
memory_limit 에 대해서 설명좀 부탁드립니다.
2010.09.28 10:31
개인서버를 사용중에 있습니다.
php.ini에 보면
Resource Limits 라는 부분이 있는데,,,
이곳에 있는 memory_limit 설정에 대해서 설명좀 해주셨으면 하고 글을 올립니다.
1기가 메모리를 사용하는데,,, 얼마로 할당해 주어야 가장 이상적인지 알고싶네요.
기본은 128로 잡혀있습니다.
이 부분이 하는 역할이 정확히 무엇인지 모르니,, 어찌 잡아줘야할지를 모르겠네요.
그냥 128로 사용해도 상관없는것인가요? 아님 제 설정에 맞게 바꿔줘야할까요?
(혹,, 업로드나 다운로드 용량이 클때 이 메모리 수치가 영향을 주는건 아닌가 하는 생각도 들고,,)
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;; . . . memory_limit = 128M ; Maximum amount of memory a script may consume (128MB) <===== 바로 요부분
; Resource Limits ;
;;;;;;;;;;;;;;;;;;; . . . memory_limit = 128M ; Maximum amount of memory a script may consume (128MB) <===== 바로 요부분
댓글 1
-
카르마
2010.09.28 11:19
-
꼬맹''s
2010.09.28 12:07
먼저 답변감사드립니다,, 허면, 이놈은 파일 업로드 다운로드와는 아무런 상관이 없는것인지요?,, 이넘의 값을 높게잡으면 파일업로드 다운로드에 도움이 되는지 알고싶네요 -
카르마
2010.09.28 12:51
업로드, 다운로드와는 직접 상관이 없습니다.
너무 작게 설정하면 기능상의 제약이 많아집니다.XE에서 memory_limit가 가장 문제가 되는 부분은 썸네일생성부분입니다.GD가 이미지를 메모리에 다 읽어들인다음에 메모리에 저장된 이미지를 화일로 다시 저장하기 때문에 할당된 메모리가 부족하면 메모리용량보다 큰 화일은 썸네일을 만들지 못합니다.
개인서버이시면memory_limit = 5M 정도로 설정하신후 갤러리게시판에 이미지를 첨부하시고 목록에 썸네일 생성여부와 화일의 크기를 비교해보시면 금방 눈치채실겁니다.
특별한 이미지를 프로세싱하는 경우라면 더 높게 잡으시는 것도 나쁘지 않습니다만 요즘 128M정도면 어지간한 프로세싱은 다 가능합니다.