큐:
상태 비 저장 응용 프로그램의 장점과 단점은 무엇입니까?
ㅏ:사용자 인터페이스의 기본 설계에서 엔지니어는 상태 비 저장 또는 상태 저장 시스템 중에서 선택할 수 있습니다. 상태 비 저장 시스템은 세션간에 정보를 저장하는 데 사용되는 상주 메모리가없는 시스템입니다. 반면 상태 저장 시스템은 입력을 상주 메모리에 저장하고 향후 작업을 위해 저장합니다.
상태 비 저장 응용 프로그램의 가장 좋은 예 중 하나는 인터넷 사이트와 페이지를 실행하는 데 사용되는 HTML 응용 프로그램입니다. 이러한 응용 프로그램은 사용자가 사이트를 떠난 후 사용자 또는 사용자 활동에 대한 정보를 유지하고 저장하지 않기 때문에 상태 비 저장입니다.
결과적으로 웹 페이지는 쿠키라는 작은 디지털 파일을 사용하여 사용자 정보를 저장합니다. 쿠키는 향후 세션에서 적극적으로 사용되어 시스템에 액세스하는 사람과 과거에 수행 한 작업을 결정합니다.
상태 비 저장 응용 프로그램의 가장 큰 장점 중 일부는 유지 관리 당사자가 상주 메모리를 관리 할 책임이 없다는 것입니다. 상태 비 저장 응용 프로그램은 유사한 상태 저장 응용 프로그램보다 비용이 적게 듭니다. 또한 나중에 사용하기 위해 기록하기 위해 데이터를 가져 와서 보관할 필요가 없으므로 덜 복잡 할 수 있습니다. 모든 세션은 새로운 것이며 동일한 프로그래밍이 발생합니다.
상태 비 저장 응용 프로그램의 단점은 언급했듯이 특정 사용자 세션에 대한 정보를 유지하지 않는다는 것입니다. 이 문제는 인터넷에서 사용자 세션 정보를 처리하기 위해 쿠키를 디자인 할 때 분명합니다. 일반적으로 쿠키를 사용하는 것이 인 메모리 시스템보다 효율적이지 않습니다. 웹 마스터는 쿠키를 조작하고 유지해야 할 책임이 있습니다. 따라서 상태 비 저장 시스템은 본질적으로 능력이 떨어집니다. 특정 세션 정보를 저장하지 않으면 사용자에게 성 가실 수 있습니다. 고객은 상태 저장 기능이 가치를 추가한다고 생각할 수 있습니다.
결국 상태 비 저장 또는 상태 저장 디자인을 선택할지 여부는 소프트웨어 자체의 특정 용도에 따라 다릅니다. 예를 들어 공개 키오스크 시스템은 상태 비 저장 기술의 이점을 크게 활용할 수 있습니다. 많은 공개 사용자가 시스템을 순서대로 처리하므로 세션간에 데이터를 보존 할 필요가없는 경우가 많습니다. 보다 개인화 된 시스템의 경우 상태 저장 설계는 많은 편의성과 원하는 기능을 추가 할 수 있습니다.