문제

내 목표는 더 나은 확장 성을 위해 기본 ASP.NET 응용 프로그램 서버와 별도로 웹 파일 서버를 유지하는 것입니다.웹 파일 서버는 사용자가 다운로드 한 많은 파일을 저장합니다.
그래서 질문은 : FreeBSD + Apache + ZFS를 채택 할 가치가 있습니까? 아니면 좋은 오래된 IIS가 충분히 유용할까요?

도움이 되었습니까?

해결책

모두 기술 수준과 서버에 얼마나 많은 부하가 걸리는지에 따라 다릅니다.

예비 (물리적) 리소스가 있고 다른 운영 체제를 실행하는 프로덕션 머신을 유지 관리 할 수있는 기술과 경험이 있다면 Linux 또는 FreeBSD에서 lighttpd를 실행하는 것이 좋습니다.정적 파일 최적화 서버가있는 가벼운 OS 설치는 무거운 OS에서 Apache 또는 IIS보다 더 빠르게 수행됩니다.

그러나 이러한 솔루션에 익숙하지 않은 경우 Windows에서 IIS를 사용하십시오.충분한로드가있는 경우 정적 파일을 자체 시스템으로 이동하십시오.현재 여러 ASP.Net 프런트 엔드에 대해 생각하고 있지 않다면 수 기가 바이트의 파일에 대해 이야기하지 않는 한 아직 정적 파일을 분리 할 필요가 없을 것입니다.

다른 팁

정적 파일 만 제공 할 것임을 이해합니다.이 경우 경량 HTTP 서버는 주어진 시스템에 대해 더 높은 성능을 제공합니다.다음은 잘 알려져 있습니다.

인터넷을 통해 파일을 제공하는 경우 AmazonS3 서비스 .속도와 신뢰성이 내가 스스로 할 수있는 (또는 찾을 수있는) 그 어떤 것보다 낫다는 것을 알았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top