CI 묻고 답하기

제목 [이미지업로드] 업로드 전에 사이즈 축소 후 업로드할 수 있나요?
카테고리 CI 2, 3
글쓴이 packesign 작성시각 2019/11/01 17:30:56
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 17454   RSS

제곧내입니다.

CI 를 이용해서 이미지를 업로드하고 각자가 올린 이미지를 확인해볼 수 있는 모바일웹을

구성했는데요..

하루에 천명이상이 접속하고 이미지를 업로드하다보니까 생각보다 빨리 트래픽이 초과되어 버리더라구요..

 

기개발된 이미지 업로드 기능은

1. 이미지를 업로드하면 서버에 파일로 저장한다.

2. 해당 이미지가 가로 1,000px 이 넘는 경우 image_lib 라이브러리를 이용해

해당 이미지를 비율을 유지하며 가로 1,000px 로 축소한다.

 

그런데 위 과정에서 1번이 완료되면서 폰으로 찍은 MB 단위의 큰 사이즈 이미지가

트래픽에 영향을 주는 것 같더라구요..

 

혹시 <input type="file" 태그를 통해서 이미지 파일이 submit() 되는 순간 트래픽이 발생하는건지요?

 

이런 선례가 있으신 분들은 어떤 형태로 해결하셨는지 여쭤보겠습니다..ㅠㅠ

태그 이미지업로드,사이즈축소,트래픽
 다음글 처음 인스톨 시의 문제... (2)
 이전글 코드이그나이터를 처음 사용하는데요.. 2.1.4버전을 ... (3)

댓글

kaido / 2019/11/01 17:39:57 / 추천 0

네. 당연히 트래픽이 발생 합니다.

Apache가 설치되어있고 PHP가 실행되는 곳이 어디 인가요?

서버 입니다.

일단 서버에 이미지 파일이 올라가야 뭔가를 할수 있겠죠?

그럼 서버에 이미지 파일 전송 하면, 그 파일 용량 만큼 트래픽이 발생 합니다.

파일 픽셀 자르기와 네트워크 트레픽하고는 관계없습니다.

packesign / 2019/11/01 17:41:46 / 추천 0
@kaido 님 답변감사합니다! 그럼 트래픽을 업로드되는 이미지에서 줄일 수는 없고 호스팅 업그레이드나 소스최적화 등으로 진행해봐야겠네요..ㅠㅠ
변종원(웅파) / 2019/11/01 18:45:32 / 추천 1

앱에서는 줄여서 올리도록 하고 있고 웹에서도 캔버스 이용한 방법이 있습니다.

https://www.4te.co.kr/870