반응형
간단히 말해서 스테이징 사이트는 라이브 웹 사이트의 복제품입니다. 보안 환경에서 구현하려는 모든 변경 사항이나 주요 새 기능을 테스트할 수 있습니다. 개발자는 일반적으로 실제 운영환경(프로덕션)으로 배포하기 전에 스테이징 사이트를 사용하여 변경 사항을 테스트하고 버그를 수정합니다.
개발 vs. QA vs. 스테이징 vs. 프로덕션 사이트
사용자는 완성 된 제품만을 볼 수 있지만 일반적인 웹 사이트 뒤에서는 많은 작업이 진행됩니다.
개발 중에 사용되는 가장 일반적인 유형의 테스트 환경들입니다.
1. Development website
- 이 환경에는 작업 중인 코드의 모든 최신 버전이 포함됩니다. 새로운 기능의 초기 테스트 환경에 적합합니다.
2. Quality Assessment (QA)
- QA 프로세스 중에 웹 사이트 변경 사항을 철저히 테스트하여 코드 중에 놓쳤을 수 있는 문제를 찾습니다. 이러한 유형의 환경은 라이브 사이트에 버그를 표시할 여유가 없기 때문에 대기업에서 가장 자주 사용합니다.
3. Staging website
- 스테이징 웹 사이트는 사이트의 개발 버전과 라이브 버전을 연결하는 다리 역할을합니다. 이 시점에서 남아있는 모든 오류를 해결하고 변경 사항을 적용할 준비가 되어 있어야 합니다.
4.Production website
-사용자에게 표시되는 웹 사이트의 라이브 버전입니다. 개발 프로세스 전반에 걸쳐 주의를 기울였다면이 사이트는 버그가 없어야 하며 완벽한 사용자 경험을 제공해야 합니다.
스테이징 사이트의 이점
- 더 나은 웹 사이트를 만들 수 있습니다.
- 사이트를 위험에 빠뜨리지 않고 오류와 버그를 잡을 수 있는 기회를 제공합니다.
- 일반적으로 만들기가 간단합니다.
- 로컬 또는 온라인으로 설정 가능 (기본 설정에 따라 다름)
하지만 고려해야 할 몇 가지 단점도 있습니다.
스테이징 사이트의 단점
스테이징 사이트 사용의 주요 단점은 다음과 같습니다.
- 웹 사이트를 업데이트하는 데 시간이 더 걸립니다 (먼저 변경 사항을 테스트해야 하므로).
- 웹 호스트는 종종 스테이징 사이트 서비스에 대해 비용을 청구합니다 (온라인 경우 비용, 로컬은 자신만의 환경)
- 스테이징 사이트는 라이브 웹 사이트의 정확한 복제본이 아닐 수 있습니다 (예 : 스테이징 사이트에서는 일반적으로 캐싱이 활성화되지 않음).
반응형
'웹 프로그래밍 기초' 카테고리의 다른 글
HTML/CSS 웹 프로그래밍 복습(2) (0) | 2021.05.19 |
---|---|
HTML/CSS 웹 프로그래밍 복습(1) (0) | 2021.05.19 |
Ant 경로 패턴 (0) | 2020.06.24 |
[CSS] 속성 선택자 (0) | 2020.06.15 |
[CSS] 선택자 (0) | 2020.06.15 |
댓글