치느님이진리
592
2020-04-08 14:38:56
4
1184

별도의 파일서버 구축이 더 좋은지 문의 드립니다


안녕하세요.

개인 홈페이지 제작중에 있습니다.

첨부파일 업로드 시 프로젝트 내 resource의 img 폴더에 업로드 하는게 좋은지

아니면 별도의 파일서버를 구축하는게 좋은지 잘 몰라서 문의 드립니다.

첨부파일은 대부분 이미지 파일로 예상되어 지며, 간혹 동영상도 업로드 합니다.


먼저 첫번째 안

1. 파일 업로드 시 현재 프로젝트의 resource의 img 폴더에 업로드 한다.

2. 파일 경로는 /resource/img/202004/xxx.png 형식을 가지며 DB에 update 된다.


두번째 안

1. 파일 업로드 시 별도의 파일서버에 업로드를 한다.

2. 파일 경로는 https://fileserverUrl.com/img/202004/xxx.png 형식을 가지며 DB에 update 된다.


위 두가지 안 중 어떤게 좋을지 잘 모르겠습니다.

그리고 별도의 파일서버를 구축한다면 어떤걸로 구축을 하면 좋은지(ex : 톰캣) 추천 부탁드립니다.

0
  • 답변 4

  • 한경닷컴교육센터
    3k
    2020-04-08 14:44:32

    동시접속자가 많다던지 아님 이미지서버가 무료라던지가 아니면 굳이 분리할필요가 있을까요 ?

    만약 분리해야 한다면 static resource (img,html,video등...)은 apache web server만 해도 됩니다.


  • 원푠듯
    290
    2020-04-08 14:49:22

    설계하기 나름입니다만, 대부분 홈페이지의 디자인 요소에 포함되는 이미지는 웹 서버에서 같이 제공합니다. 필요하다면(트래픽이 많아 서버가 뻗을 수 있다던지 그냥 디자인 패턴이 예뻐보인다던지) 에디터 등 구축된 시스템을 통해 동적으로 통해 업로드 하는 것만 별도 서비스로 뺄 수 있겠네요.


    개인 홈페이지라면 굳이 서버를 따로 세팅하기는 비용도 그렇고 너무 벅차니, 굳이 분리하고 싶다면 가상 호스팅이나 추가 포트를 개방해 별도 서비스를 올리는 것을 추천합니다.

  • 치느님이진리
    592
    2020-04-08 14:51:03 작성 2020-04-08 14:51:52 수정됨

    한경닷컴교육센터, 원푠듯님 답글 감사합니다.

    동시 접속자수는 그렇게 많지는 않을것 같습니다.

    제가 판매하는 제품 홍보하는 홈페이지라서요.

    다만 현재 내 프로젝트에 계속 업로드가 되면 웹 속도가 느려지거나 어떠한 단점이 발생되지 않을까 생각이 들었습니다.

  • 원푠듯
    290
    2020-04-08 15:03:35

    제품 홍보 페이지라면 고려할 사항이 많은 듯합니다.

    평소 접속자가 많지 않더라도, 이벤트 등 많은 접속자가 한 번에 몰리는 경우 유연하게 대처해야 하기 때문에 AWS ec2 등 유연하게 대처할 수 있는 서비스를 찾아보는 걸 추천합니다.


    그리고 쌓일 데이터가 많아 이에 대비하고 싶을 경우, 정적 파일 서버 뿐만 아니라 DB 서버도 웹 서버랑 분리하는 게 좋습니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.