하나의 웹사이트 콘텐츠를 위한 다중 파일 서버
-
16-09-2020 - |
문제
내 웹사이트에 업로드된 파일을 호스팅하기 위해 여러 파일 서버를 사용할 계획입니다.가장 좋은 방법은 무엇입니까?다른 컴퓨터에도 웹 서버를 설치해야 합니까?아니면 네트워크에서 파일을 라우팅하는 특별한 소프트웨어가 있나요?프로들은 어떻게 할 거야?
고마워요, Taher.
해결책
여기 당신이 할 수 있는 한 가지 방법이 있습니다...
네트워크에서 파일을 가져오기 위해 특별히 중앙 라우팅 처리기를 만들고 파일 서버 이름을 다양한 파일 서버를 가리키는 하위 도메인으로 지정합니다.
사용자가 다운로드 링크를 클릭하면, 예를 들어
www.example.com/GetDownload.php?id=10
...GetDownload.php 페이지는 데이터베이스에서 파일이 저장된 위치를 확인하거나(데이터베이스의 파일 위치를 추적한다고 가정) 업로드를 추적하기 위한 규칙을 통해 확인합니다. 네트워크에 있는 파일의 위치.그런 다음 URL을 적절한 서버/다운로드 폴더로 리디렉션할 수 있습니다.따라서 GetDownload.php?id=10이면 파일 위치를 찾으면 적절한 서버/URL로 리디렉션됩니다.
AFile.doc가 FileServerB에 있습니다. 리디렉션됩니다...
FileServerA.Example.com
여기! --> FileServerB.Example.com/A/AFile.doc
FileServerC.Example.com
다른 팁
Gluster 를 구성하고 WebServer에 GlusterFS를 마운트 할 수도 있습니다 ... Aslo는 잘못이 있습니다.허용 시스템.