2017-11-08 17 views
1

최근에 전체 CMS에서 NGINX의 간단한 HTML/CSS/JS로 마이그레이션했습니다. RegEx 검색을 사용하여 일괄 편집/텍스트 편집기에서 바꾸기를 수행하지만 부분적인 파일에 공통 컨텐츠를 넣고 서버 측을 포함하여 단순화하고 싶습니다. 나는 다른 솔루션을 고려했지만 어떤 제약 하에서도 작업하고있다.HTML 서버 측 Includes를 사용해야합니까?

  • 자바 스크립트가 있는지 여부에 관계없이 사이트 기능을 사용하는 것이 중요하므로 포함하기 위해 클라이언트 측 프레임 워크를 사용하지 않는 것이 좋다. 함유량.
  • 필자는 Jekyll이나 Pug (Jade)와 같은 컴파일 된 템플릿 기반 솔루션을 선호하지만 지원할 생각이 아닌 꽤 기술적 인 팀이 있으며 HTML은 이미 자신의 안락 수준을 훨씬 뛰어 넘습니다.

내 문제는 SSI 사용에 관한 최신 정보를 찾지 못했기 때문입니다. (웹 검색에서 반환 된 대부분의 페이지는 20 년 전에 제작 된 것처럼 보입니다.) 아무도 현대적인 맥락에서 SSI에 대해 이야기하는 것 같지 않다는 사실이 조금 걱정 스럽습니다.

HTML 서버 측에 이러한 상황에 대한 합리적인 해결책이 있습니까? 그렇다면 성능이나 보안 문제가 있습니까?

+0

지킬 포함물을 사용하지 않는 이유는 무엇입니까? – JoostS

+0

@JoostS 우리는 Jekyll과 같은 빌드 시스템을 구현하기보다는 직설적 인 HTML을 개발하고 있습니다. 나는 비 기술적 인 팀이있어. 내가 지원하려고 노력하고있어. – nwalton

답변

1

저에게 묻는다면 보안에 문제가 없습니다. 이것들은 단지 서버 측에 포함되며 사용자 입력이 아닙니다. this을 믿는다면 성능이 크게 떨어집니다. 그러나 마력은 저렴하고 캐싱도 마찬가지입니다. 그것을 사용해도 괜찮은 것 같습니다.