반응형 IT/단어8 CDN(Content Delivery Network)이란? 웹 개발을 하다 보면 자주 접하게 되는 용어 중 하나가 바로 CDN(Content Delivery Network)입니다. 웹사이트의 성능을 향상시키고 사용자 경험을 개선하는 데 중요한 역할을 하는 CDN은 무엇인지, 그리고 왜 사용하는지에 대해 알아보겠습니다. CDN(Content Delivery Network) 전 세계에 분산된 서버 네트워크를 통해 웹 콘텐츠를 더 빠르고 효율적으로 사용자에게 제공하는 시스템입니다. 웹 페이지나 애플리케이션에서 자주 사용하는 이미지, JavaScript, CSS 파일과 같은 정적 콘텐츠는 물론이고, 동영상 스트리밍이나 파일 다운로드 같은 대용량 데이터를 전송하는 데도 활용됩니다. 기본적으로 CDN은 사용자가 위치한 지역에서 가장 가까운 서버로 콘텐츠를 제공하여 전송 .. 2024. 10. 8. Rest API 란? REST API(Representational State Transfer Application Programming Interface)웹 서비스 설계 아키텍처 중 하나로, 클라이언트와 서버 간의 상호 작용을 보다 단순하고 효율적으로 만들기 위해 설계되었습니다.REST는 리소스를 중심으로 데이터와 기능을 구성하며, 각 리소스는 고유한 URL로 식별됩니다. RESTful한 웹 서비스는 HTTP 프로토콜을 사용하여 리소스에 접근하고 조작하는 방식을 따릅니다. REST의 주요 원칙1. 클라이언트-서버 구조 (Client-Server Architecture) - 클라이언트와 서버는 서로 독립적이어야 하며, 클라이언트는 사용자 인터페이스를 관리하고 서버는 데이터 저장과 로직을 처리합니다. 이 구조는 시스템의 .. 2024. 6. 1. myBatis란? 개념 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크. JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거. 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코드와 SQL을 분리 특징 복잡한 쿼리나 다이나믹한 쿼리에 강하다. 프로그램 코드와 SQL 쿼리의 분리로 코드의 간결성 및 유지보수성 향상 조회결과를 사용자 정의 DTO, MAP 등으로 맵핑하여 사용 가능. 빠른 개발이 가능하여 생산성이 향상. 2022. 4. 18. Hosts 파일 위치 및 수정 Hosts? 문자로 된 이름을 숫자로 된 IP주소로 매칭 시켜주는 정보들을 담고 있는 파일 장점 인터넷 속도 향상 리소스 사용을 줄임 보안 문제 예방적 대처 단점 사이트 방문이 차단될 수 있음. 페이지 내에서 부분 차단된 경우 디자인, 속도 문제 위치 "Windows 설치 드라이브"\Windows\System32\drivers\etc\hosts 수정 시 "host파일 마우스 우버 튼 클릭 > 연결 프로그램 > 메모장"을 통해서 수정이 가능하다. 작성 규칙 샵 기호(#)로 시작하는 줄(line)은 주석 문, 개별 줄(line) 앞이나 호스트 이름 다음에 작성 각 항목은 한 줄(line)로 작성 항목은 IP 주소 + 호스트 이름 순서로 제한 호스트 이름과 IP 주소의 간격은 최소한 1칸을 띄움 호스트 이름 .. 2022. 4. 16. XML 이란? 정의 eXtensible Markup Language 약자이다. W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다. SGML의 단순화된 부분집합으로, 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있다. XML vs HTML xml html data 포커스 data 전달 data 표현 태그(tag) 사용 미정의 정의 특징 표준성 W3C에서 표준화를 주도하며, SGML과 HTML의 한계를 극복하기 위하여 만든 표준 인터넷 언어. 분리성 표현과 내용이 완전히 분리, XML 문서는 데이터의 구조와 내용을 기술하고 있으며, 스타일 시트를 이용하여 다양한 방식으로 데이터를 표현. 단순성, 호환성 XML 문서는 텍스트로 되어 있기 때문에 하드웨어나 소.. 2022. 4. 13. RSS란? RSS(Really Simple Syndication / Rich Site Summary) : RSS란 Really Simple Syndication(매우 간단한 보급) 혹은 Rich Site Summary(풍부한 사이트 요약 정보)의 줄임말로, 웹사이트에 신규로 등록되는 최신 콘텐츠에 대한 요약된 정보를 빠르게 제공하기 위한 포맷입니다. 이는 블로그, 뉴스, 칼럼 등 업데이트가 잦은 콘텐츠들을 사용자가 편하게 볼 수 있도록 만들어진 규약이라고도 할 수 있다. 2022. 4. 12. 이전 1 2 다음 반응형