
스토리지 중에 무엇을 써볼까하다가 AWS S3를 이용하기로 했습니다. 그래서 조사하고 기억하기 위해 글을 작성합니다! AWS S3가 무엇인지 알아보겠습니다. AWS(Amazon Web Services) S3(Simple Storage Serviced) 아마존에서 제공하는 온라인 스토리지 웹 서비스입니다. 높은 내구성, 가용성, 저렴한 가격이 장점입니다. 이분의 블로그 글을 참고하시면 자세합니다. 저는 이 블로그 글을 읽고 제가 기억해야하는 부분을 요약한 것입니다. https://acstory.tistory.com/33 [AWS] S3란? 무제한으로 저장할 수 있는 스토리지! 한마디로 요약하면 S3는 "높은 내구성"과 "높은 가용성"을 "저렴한 가격"으로 제공하는 "인터넷 스토리지 서비스" 이다. 하나의 ..
쿠키란? 쿠키, 스토리지 비교 쿠키 사용의 예시 /** * 쿠키 세팅 * @param {string} value 쿠키 저장할 name * @param {string | number} days 쿠키 저장 날짜 * @example * this._setCookie('레이어팝업123', 7); */ _setCookie(value, days){ const date = new Date(); date.setDate(date.getDate() + Number(days)); document.cookie = this.uniqueName + "=" + escape(value) + "; path=/; expires=" + date.toUTCString() + ";" } /** * 저장한 쿠키 가져오기 * @param {str..
요약 데이터베이스를 사용하지 않고 데이터를 임시적인 용도로 저장 할 때 사용하는 것 대부분의 데이터는 데이터베이스에 저장하고 해당하는 사용처에 따라 쿠키, 세션스토리지, 로컬스토리지를 적절히 사용해야한다. 대부분 임시적인 용도의 데이터나 캐시, history 기능을 위해 사용한다. 글 작성 중간에 임시로 글을 저장하는 용도로도 많이 사용된다. (form) 쇼핑몰의 장바구니, 좋아하는 콘텐츠(찜, 좋아요와 같은 기능들)등 수시로 변경되는 정보를 저장 할 때 사용한다. 방문자의 이동 경로를 저장하였다가 이동 시에 사용한다. 그 외 서버에 저장할 필요가 없는 정보들을 저장 할 때 사용한다. 가장 중요한 것은 보안적인 문제가 될 만한 것들을 저장할 때 사용하면 안된다. 쿠키 브라우저 요청이 있을 경우 자동으로 ..

스토리지 쿠키의 단점을 보완해서 만든 기술이다. key, value로 이루어진 데이터 파일이다. 서버의 자원이 사용하므로 서버의 공간이 필요하다. 기기마다 차이는 있으나 모바일 2.5MB, 데스크탑 5MB~10MB정도 저장 가능하다. 쿠키 보다 보안이 우수하며 많은 정보를 담을 수 있다. Local Storage, Session Storage로 나뉘며 데이터의 만료에 따라 나뉜다. (사용자가 데이터를 삭제하지 않는 한) Local Storage = 만료기한 없음, Session Storage = 세션 종료 시 만료. 데이터의 세션이 끝나면(브라우저 종료) 데이터가 지워진다. 휘발성 데이터를 저장할 때 사용한다. 예시 직방에서 클라이언트의 history 추적을 위해 사용한다.