TL; DR;웹 응용 프로그램의 리소스 소비를 계산하는 방법
웹 응용 프로그램의 리소스 소비를 예측하는 데 사용할 수있는 기술이 있습니까? 그렇다면 어떤 유형의 정보를 입력해야합니까? 사용자 수? 지속될 필드의 데이터 유형? 얼마나 많은 트랜잭션이 예상됩니까?
더 많은 컨텍스트 : 전자 상거래 APP (제품 CRUD, 주문 CRUD, 결제 ...)를 말할 수있게 웹 응용 프로그램을 개발하려는 노력을 예상 했으므로 이제는 필요한 리소스를 예상해야합니다. 이 앱을 원활하게 작동시킬 수 있습니다.
예 :
16GB RAM
4 Core CPU (3.0 GHz +)
500GB PostgreSQL
어떻게 더 나은 메모리, 디스크 및 CPU에 관련된 값을 추정 할 수있다?
부하 테스트의 주제가 매우 광범위하므로 (전자 상거래 시스템과 같은 것입니다. 이러한 시스템을 만들 수있는 단일 방법은 없으며 데이터 베이스). 혼자서 몇 가지 테스트를해야합니다. 또한, 이것은 프로그래밍 문제가 아닙니다. 불행히도, 오프 주제 StackOverflow. –
@DavidMakogon,로드 테스트에 대해서는 언급하지 않았습니다. 아직 개발하지 않은 애플리케이션의 리소스 소비량 추정에 대한 평가를 말하고 있습니다 (전자 상거래는 예제 일뿐입니다). 질문과 프로그래밍의 관계에 관해서는 데이터베이스 나 응용 프로그램을 설계하는 방식에 따라 달라 지므로 프로그래밍/디자인과 실제로 관련이 있음을 알 수 있습니다. 내가 요구하는 것은 : "아직 개발하지 않은 앱에 필요한 리소스를 추정해야한다면, 어떻게 할 것인가? 그러면 왜 그렇게 할 수 있을까?" – Frankra
내가 말하는 것은 성능 및 부하 테스트없이 질문에 대한 답변이 없다는 것입니다. 그리고 내가 말한 의미는 데이터베이스 주석과 관련하여 다른 데이터베이스 스키마 (또는 엔진 또는 쿼리 패턴)가 어떤 방식 으로든 성능에 영향을 미칠 것이지만 다시 테스트하지 않으면 알 수있는 방법이 아닙니다. 이것에 대한 마법의 공식은 없습니다. –