서버 측 포함 (SSI) : 90 년대 남았습니까?

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


정적 웹 페이지는 자주 변경되지 않는 정보를 전달하는 데 유용합니다. 대량의 동적 기능이 추가되지 않으면 빠르게 전송되며 거의 즉각적인 페이지로드를 위해 쉽게 캐시 할 수 있습니다. 불행히도 정적입니다. 당신이 쓰는 것은 무엇이든 시청자가 보는 것마다.

서버 측 포함을 사용하면 웹 사이트 제작자가 정적 HTML 페이지에 일부 제한된 동적 콘텐츠를 포함 할 수 있습니다. 이 방법으로 초고속로드 시간을 얻을 수 있지만 실제로 정적 페이지로는 불가능한 몇 가지 추가 기능을 포함 할 수도 있습니다.

서버 측 포함은 일반적으로 표준 머리글 및 바닥 글을 만드는 데 사용되며 사이트의 모든 페이지에 적용 할 수 있습니다. 이렇게하면 모든 단일 웹 페이지를 편집 할 필요없이 단일 파일을 편집하여 머리글과 바닥 글을 쉽게 변경할 수 있습니다..

서버 측 포함을 사용하여 각 문서에 대한 동적 정보를 표시 할 수도 있습니다. 예를 들어, 웹 페이지에 “최종 업데이트”필드를 추가하면 현재 파일 버전이 작성된 날짜가 자동으로 연결됩니다. 이렇게하면 날짜를 직접 변경해야한다는 것을 기억할 수 있습니다. 그리고 그것은 당신의 웹 사이트를 최신 상태로 유지하기위한 추가적인 동기를 제공해야합니다.

Service Side Include의 다른 일반적인 용도로는 누군가의 IP 주소 표시, 적중 카운터와 같은 작은 CGI 프로그램의 결과 추가 및 페이지에 변수 표현식 추가 (예 : 현재 시간 또는 날짜).

여전히 서버 측 포함을 사용하는 사람?

월드 웹 웹 초기에 SSI는 사이트로드 시간이나 서버 공간에 거의 영향을 미치지 않으면 서 실질적인 가치를 제공했습니다. 그러나 광대역의 대량 채택과 서버 저장 공간의 급격한 증가로 인해 현대적인 웹 사이트에서는 이러한 제한이 거의 필요하지 않습니다. 특히 간단한 캐시 플러그인이 완전 동적 사이트에 유사한 속도 이점을 제공 할 수있는 경우.

또한 Web 2.0으로 전환하면서 대부분의 웹 개발자는 Perl 및 PHP와 같은 동적 프로그래밍 언어의 기능을 활용하여보다 강력한 웹 응용 프로그램으로 전환했습니다. SSI는 효율성을 높이고 간단한 동적 작업을 수행했지만 현대 웹 사용자가 기대하는 수준의 동적 콘텐츠에 근접하지는 않습니다. 그러나 이것이 완전히 죽은 언어라는 것은 아닙니다. 일부 개발자는 여전히 동적 콘텐츠를 표시하는 도구가 아니라 사용중인 최신 도구를 관리하는 수단으로 SSI를 사용하고 있습니다. 예를 들어 SSI를 사용하여 HTML5 내용을 관리 할 수 ​​있습니다. 또한 기본 HTML 및 웹 개발에 여전히 집중하고있는 초보자를위한 매우 유용한 언어 일 수 있습니다..

온라인 자료

월드 와이드 웹 초창기만큼 자주 사용되지는 않지만 서버 측 포함은 단순하고 정적 인 페이지를 선호하는 일부 자체 개발자에게 여전히 인기가 있습니다. 사이트에 SSI를 추가하려는 경우 도움이되는 온라인 안내서가 많이 있습니다.

  • Apache Tutorial : Server Side Includes 소개 :이 사이트는 Server Side Includes로 가능한 것들에 대한 훌륭한 개요를 제공하고 자신의 사이트에 포함시킬 수있는 몇 가지 코드 샘플을 제공합니다.
  • University of Southern California의 서버 측 포함 안내서 :이 사이트는 Apache 자습서보다 기술 수준이 낮으며 새로운 개발자가보다 쉽게 ​​이용할 수 있습니다. In은 서버 측 Includes를 페이지에 임베드하는 지시 사항과 공통 명령 및 사용 가능한 변수 목록을 제공합니다..
  • 서버 측 포함 튜토리얼 :이 튜토리얼은 서버 측 포함에 대한 포괄적 인 개요와 함께 페이지에 SSI 코드 추가, 스크립트 설정 및 사전 설정 명령 활용에 대한 자세한 지침을 제공합니다..
  • SSI 초보자 가이드 :이 5 부로 구성된 짧은 자습서를 통해 커피 한 잔을 만드는 데 걸리는 시간보다 짧은 시간 내에 Server Side Includes를 시작하고 실행할 수 있습니다. 여기에는 외부 파일 (예 : 바닥 글 파일)의 컨텐츠를 페이지에 추가하고 서버 정보 (IP 주소, 현재 날짜 등)를 표시하고 동적 컨텐츠를 형식화하며 서버가 처리 할 수 ​​있도록하는 단계별 안내서가 포함되어 있습니다. SSI.

서적

서버 측 포함은 최신 서적에서 다루지 않는 주제는 아니지만 웹 디자인, Java 및 서버 관리에 대한 많은 안내서에 1990 년대 말과 2000 년대 초에 포함되었습니다. 심층적 인 인쇄 안내서를 찾고 있다면 중고 서점을 둘러보아야 할 수도 있습니다..

  • Andrea Peterson의 Server-Side Includes, Cascading Style Sheets 및 Perl (2002)을 사용하여 웹 사이트 관리를 단순화하십시오..
  • Shishir Gundavaram의 월드 와이드 웹 (1996)의 CGI 프로그래밍 :이 책은 인쇄되지 않았지만 O’Reilly Open Books Project를 통해 온라인으로 얻을 수 있습니다. 서버 측 포함에 관한 장은 SSI 구성, 상용구 사용, 외부 프로그램 실행 및 일반적인 오류 문제 해결을 포함한 다양한 SSI 주제를 다룹니다..

결론

서버 측 동적 웹 사이트가 여전히 드문 경우 웹 개발자가 정적 웹 사이트에 기본 동적 프로그래밍을 도입 할 수 있습니다. 그러나 현대 웹 사용자는 훨씬 더 역동적 인 콘텐츠를 기대하며 대부분의 개발자는 기존의 정적 HTML 페이지에서 멀어지면서 SSI는 쓸모 없게되었습니다. 자체 온라인 사용자도 간단한 온라인 웹 사이트 빌더 또는 컨텐츠 관리 시스템을 사용하여보다 역동적 인 기능을 쉽게 달성 할 수 있습니다..

그러나 기존 정적 페이지는 여전히 유용합니다. 특히 콘텐츠에 정기적 인 업데이트가 필요하지 않거나 사용자 정의 콘텐츠가 필요한 경우에 특히 유용합니다. 또한 새로운 HTML 프로그래머에게는 완벽한 출발점이기도합니다. 정적 페이지를 선호하거나 전체 업데이트를 수행 할 준비가되지 않은 이전 사이트를 유지 관리하는 경우 서버 측 포함은 사이트를 개인화하고 업데이트를 단순화하는 여러 가지 유용한 동적 기능을 제공 할 수 있습니다.

추가 자료 및 자료

코딩 및 웹 사이트 개발과 관련된 추가 가이드, 자습서 및 인포 그래픽이 있습니다.

  • 올바른 HTML 작성 : 올바른 HTML 작성 및 HTML 유효성 검사기 소프트웨어 사용에 대한 견고한 소개입니다..
  • CSS3 — 소개, 안내서 & 자료 : 웹 페이지 레이아웃을 배우기 시작하기에 좋은 곳입니다.
  • ASP.NET 리소스 :이 가이드는 웹 페이지를 만들기위한 Microsoft의 .NET 프레임 워크를 소개합니다..

초보자를위한 HTML-최고의 가이드

HTML을 배우고 싶다면 책을위한 기사 인 HTML for Beginners – Ultimate Guide를 작성했습니다. 그리고 이것이 궁극적 인 안내서입니다. 처음부터 숙달까지 당신을 데려 갈 것입니다.

초보자를위한 HTML-Ultimate Guide
초보자를위한 HTML-최고의 가이드

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map