외부링크를 사용한 갤러리 용량이 궁금합니다.
본문
이미지를 서버에 두지 않고 외부서버에 저장하고 링크를 사용한 갤러리를 구성하려고 하는데요.
최근게시물에 썸네일이 보이려면 링크이미지를 다운로드 한 후 그 이미지를 사용해서 썸네일을 만든다 하는데, 외부이미지를 링크로 사용 하는 이유가 서버의 하드 용량을 줄이기 위한 것이거든요.
그런데 이미지를 다운받아 썸네일을 만든다면 서버의 하드 용량을 줄이는 목적에 벗어나는 것 같은데, 이런 경우 원본이미지를 그대로 다운로드 하는 것인가요?
아니면 원본 보다는 적은 용량으로 다운 받는 것인가요.
만약 원본 이미지를 그대로 다운로드 한다면 다시 생각 해 봐야 할거 같아서요.
조언 부탁 드립니다.
감사합니다.
답변 2
그런데 이미지를 다운받아 썸네일을 만든다면 서버의 하드 용량을 줄이는 목적에 벗어나는 것 같은데
<-- 원본 이미지를 그대로두면 당연히 외부서버가 아무 의미가 없는 것이죠
썸네일만 남기고 원본은 삭제하버리면 됩니다
외부서버에 썸네일을 만들 수 있다면(php가 실행 된다면) 썸네일도 외부 서버에서 만들고
링크만 가져오면 될 것입니다
외부서버에서 썸네일을 만들 수가 없다면 이쪽 서버에서 썸네일을 만들고 외부서버로 자동 업로드 되게 하는 방식도 사용할 수 잇겠습니다
lib/thumbnail.lib.php 에서 썸네일을 생성하는 함수가 있습니다.
여기를 보시면 따로 썸네일 파일을 data/file/게시판아이디/에 생성하는 것을 보실 수 있는데
파일명이 thumb-날짜-~의 형태로 용량이 비약적으로 줄어든채 저장되어있는걸 확인하실 수 있습니다.
이부분을 외부서버에서 이미지를 가져올 수 있게 수정하시면 될것 같구요.
차라리 썸네일함수를 사용하지 않고 이미지 경로값만 외부링크의 것을 가져오는 방향으로 해도 될것 같긴한데.. 전자가 더 나을것 같습니다.
참고로 썸네일 파일은 최근게시물, 게시물list(갤러리), 게시물view 등에서 사용됩니다.