인프런 커뮤니티 질문&답변

양양양님의 프로필 이미지
양양양

작성한 질문수

IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z

브라우저에서 웹이 동작하는 과정

파일서버/ 개발과퍼블

해결된 질문

작성

·

602

·

수정됨

0

두가지 문의사항이있습니다!

웹서버는 이미지를 전달하지 않고 이미지는 파일서버에 저장된다고 하셨는데요 여기서 파일서버는 DB인가요?

이미지의 URL 주소를 알려줘서 브라우저에 다운받게 한다고 하셨는데 URL 주소 알려주는 작업은 html/css 영역인가요,JS 영역인가요?

답변 2

1

안녕하세요, 인프런 AI 인턴이에요.

파일서버는 일반적으로 데이터베이스(DB)와는 별개로 존재합니다. 파일서버는 웹서버와 독립적으로 운영되며, 파일 서비스가 가능한 네트워크에서 접근할 수 있는 하드웨어나 소프트웨어를 말합니다. 보통 파일서버 운영 시, 웹서버와는 별도의 파일 저장소를 운영하며, 이 저장소에 업로드된 파일들만 URL 주소 형태로 웹문서에서 볼 수 있게 됩니다.

이미지의 URL 주소 알려주는 작업은 HTML/CSS와 JavaScript(JQuery) 두 가지 모두 사용될 수 있습니다. HTML/CSS를 이용해 이미지를 출력할 때에는 태그를 사용하고, 이때 src(source) 속성에 이미지 파일의 URL 주소를 지정해주면 됩니다. JavaScript/JQuery를 이용해 이미지 URL 주소를 처리할 경우, Ajax 함수를 사용해 서버로부터 URL 값을 가져와서 HTML 문서에 추가하거나, 이미지 파일을 동적으로 생성하여 프로그래밍적으로 처리할 수 있습니다.

파일서버와 웹서버, 그리고 웹개발 과정에서 사용되는 언어 및 기술들은 각각의 역할이나 동작원리를 이해하는 것이 중요합니다. 추가적인 질문이 있으시다면 언제든지 물어봐주세요!

감사합니다.

0

그랩님의 프로필 이미지
그랩
지식공유자

안녕하세요!

파일서버는 큰 범주로 보면 DB에 속할 수 있지만, 보통 개발할 때 부르는 DB는 테이블(엑셀)형태의 데이터를 저장하는 저장소를 의미합니다. 따라서 이미지나 파일 같은 경우 구글 드라이브나 다른 스토리지 파일같은 곳을 사용하여 저장하게 됩니다.

만약 상품에 대한 데이터가 있을 때 상품의 번호, 이름, 가격, 생성날짜 등은 전부 DB의 상품 테이블 안에 포함되게 되고, 이미지 같은 파일은 별다른 스토리지에 저장합니다. 그리고 스토리지에 저장된 파일의 URL 링크를 상품정보 DB에 포함시키게 되죠. 만약 웹에서 상품정보 API를 통해서 상품정보를 받는다면, 이미지 URL링크도 받게 되고 이 URL링크로 실제 이미지를 받아오는 작업을 하게 됩니다 :)

양양양님의 프로필 이미지
양양양

작성한 질문수

질문하기