웹 애플리케이션은 기본적으로 동적으로 생성된 콘텐츠를 어디에 저장해야 합니까?

웹 애플리케이션은 기본적으로 동적으로 생성된 콘텐츠를 어디에 저장해야 합니까?

사용자 상호 작용을 기반으로 보고서를 생성하는 웹 애플리케이션을 개발한다고 가정해 보겠습니다. 이러한 보고서를 저장하려는 경우(아니요임시로 캐시하세요) *nix 파일 시스템 어딘가에 가장 표준적인 기본 위치는 어디인가요?

내 첫 번째 본능은 "가변" 크기의 콘텐츠와 함께 작동한다는 점에서 로그 파일과 유사한 /var/application-nameor 를 사용하는 것이었습니다./var/www/application-name/varlinux.com에 대한 설명파일 시스템의.

그러나 /srv/application-name같은 기사의 FTP 서비스 예제에 따르면 이 방법도 적절해 보입니다.

/usr/local/or 도 적절한 것 같습니다 /usr/share/.

답변1

첫째, 애플리케이션 파일을 루트 파일 시스템에 넣지 마십시오. 그렇다면 위치는 정말로 당신에게 달려 있습니다. 애플리케이션 파일을 그대로 유지하면서 언제든지 운영 체제를 다시 설치할 수 있도록 애플리케이션을 호스팅하는 파일 시스템을 운영 체제 파일과 분리합니다.

관련 정보