정적 웹 페이지

Static web page

정적페이지(평면 페이지 또는 고정 페이지라고도 함)는 웹 [2]응용 프로그램에 의해 생성되는 동적 웹 페이지와 대조적으로 저장된 [1]대로 사용자의 웹 브라우저에 전달되는 웹 페이지입니다.

따라서 정적 웹 페이지에는 웹 서버의 최신 기능에 따라 모든 컨텍스트에서 모든 사용자에 대해 동일한 정보가 표시되며 이러한 버전이 사용 가능하고 서버가 그렇게 [3]설정되어 있는 문서의 콘텐츠 유형 또는 언어를 네고시에이트할 수 있습니다.그러나 사이트의 스크립트는 동적 기능을 도입하여 정적 웹 페이지를 동적으로 표시할 수 있습니다.

개요

정적 웹 페이지는 종종 파일 시스템에 파일로 저장되며 HTTP를 통해 웹 서버에 의해 제공되는[4] HTML 문서입니다(단, ".html"로 끝나는 URL이 항상 정적인 것은 아닙니다).그러나 이 용어의 느슨한 해석에는 데이터베이스에 저장된 웹 페이지가 포함될 수 있으며, 제공된 페이지가 변경되지 않고 기본적으로 저장된 상태로 표시되는 한 템플릿을 사용하여 포맷되어 애플리케이션 서버를 통해 제공되는 페이지도 포함될 수 있습니다.

정적 웹 페이지는 업데이트할 필요가 없거나 거의 없는 컨텐츠에 적합합니다. 그러나 최신 웹 템플릿 시스템은 이를 변화시키고 있습니다.정적 사이트 생성기와 같은 자동화된 도구가 없으면 다수의 정적 페이지를 파일로 유지 관리하는 것이 비현실적일 수 있습니다.퍼스낼라이제이션 또는 인터랙티브는 클라이언트측에서 실행할 필요가 있습니다.이것에 [5]제약이 있습니다.

정적 웹 사이트의 이점

  • 동적 웹 사이트에 대한 향상된 보안 제공(동적 웹 사이트는 취약성[6]있는 경우 셸 공격의 위험이 있음)
  • 동적[7] 웹 사이트에 비해 최종 사용자의 퍼포먼스가 향상됨
  • 데이터베이스나 기타 애플리케이션 서버 등의 시스템에 대한 의존도가 낮거나 전혀 없음
  • 호스트 환경에[9] 비해 클라우드 스토리지를 사용함으로써 비용 절감
  • 보안 구성을 쉽게 설정할 수 있어 보안 강화[10]

정적 웹 사이트의 단점

  • 동적 기능은 클라이언트[5] 측에서 수행해야 합니다.

레퍼런스

  1. ^ Melendez, Steven (10 August 2018). "The Difference Between Dynamic & Static Web Pages". Chron. Archived from the original (html) on 20 March 2019. Retrieved 20 March 2019. Static by definition means something that does not change. The first pages on the World Wide Web were largely static and unchanged, delivering the same information about a particular topic to anyone who visited. In some cases, sites may evolve slightly over time but are still largely static, meaning that they only change when manually changed by their creators, not on a regular and automated basis.
  2. ^ "Definition of: dynamic Web page". PC Magazine. Archived from the original (html) on 17 January 2017. Retrieved 20 March 2019. A Web page that provides custom content for the user based on the results of a search or some other request.
  3. ^ "Site statique ou dynamique" [Static or dynamic site]. morphenZero (in French). Archived from the original (html) on 11 September 2016. Retrieved 27 July 2019. Ces pages peuvent présenter toute forme de contenu, animations flash, images, musique, vidéo etc... mais elles sont toujours présentées de la même façon.
  4. ^ "What is a Static Web Page? - Definition from Techopedia". Techopedia.com. Retrieved 2018-11-04.
  5. ^ a b Bouças, Eduardo (20 May 2015). "An Introduction to Static Site Generators". Archived from the original (html) on 26 June 2019. Retrieved 20 March 2019. A dangerous solution: There’s an easy exit for whenever you’re faced with the challenge of dynamically updating content on a static site: “I can do it with JavaScript”. Doing processing on the client-side and appending the results to the page after it’s been served can be the right approach for some cases, but must not be seen as the magic solution that turns your static site into a full dynamic one.
  6. ^ "Why use a static site generator? - Jekyll Tips". Jekyll Tips. 2017-02-06. Retrieved 2017-02-17.
  7. ^ "Why Static Website Generators Are The Next Big Thing – Smashing Magazine". Smashing Magazine. 2015-11-02. Retrieved 2017-02-17.
  8. ^ Bouças, Eduardo (20 May 2015). "An Introduction to Static Site Generators". Archived from the original (html) on 21 July 2015. Retrieved 20 March 2019. Less hassle with the server: Installing and maintaining the infrastructure required to run a dynamic site can be quite challenging, especially when multiple servers are involved or when something needs to be migrated. There’s packages, libraries, modules and frameworks with different versions and dependencies, there’s different web servers and database engines in different operating systems.
  9. ^ Vincet, William (9 October 2018). "Static vs Dynamic Websites: Pros and Cons".
  10. ^ "Best Security Practices for Static Websites: The Ultimate Guide". smtechub. Retrieved 2021-01-14.

외부 링크

  • 정적 사이트 생성기의 최종 목록. 커뮤니티 큐레이션된 정적 사이트 생성기 목록입니다.