당신은 할 수 있습니다 해야하고 이 충분한 경우에만 정적 사이트를 사용하거나 사용 정적 사이트 발전기를 . 왜? 유지 보수성. 코드에 버그가 있습니다. 몇 주마다 또 다른 WordPress 보안 취약점이 발견되었습니다. 공통 CMS를 사용하는 경우 지속적으로 패치해야합니다. 그 밖의 친구 웹 사이트에는 곧 불법 약물, ISIS 선전, 방문자 컴퓨터에 설치된 악성 코드에 대한 광고가 포함됩니다. 정기적으로 패치하더라도 너무 늦어서 해킹을 지속적으로 확인해야합니다. 이 CMS를 보호하는 방법이 있습니다. "보안 플러그인"을 설치하고 mod_security 등과 같은 웹 응용 프로그램 방화벽을 구성하십시오. 또한 업데이트를 유지해야합니다. 때로는 mod_security 규칙이 WordPress의 플러그인을 깨뜨릴 수 있으므로 분석하고 수정해야합니다. 더 많은 일.
아무도 그 사이트를 해킹하고 싶지 않을 것입니다. 그러나 일반적인 CMS 시스템에서 발견되는 일반적인 보안 허점을 위해 곧 웹을 크롤링 / 검색하고 해당 CMS를 사용하는 모든 사이트를 해킹하는 자동 봇이 있습니다. 그들은 단지 그들의 링크 / 맬웨어 / 선전을 퍼 뜨리고 싶어합니다.
정적 사이트 (수동으로 또는 생성기로 생성)를 사용하면 문제가 없습니다.
자신의 백엔드를 구현하면 보안상의 결점도 생길 수 있지만 (완벽한 사람은 없지만) 그 작은 웹 사이트에서 아무도 악용하지 않을 것입니다. 그러나 무엇을 구현하고 싶습니까? 친구가 여행 날짜를 직접 변경할 수있는 편집기를 만들려면 도움없이 쉽게 사용할 수있을 때까지 시간이 얼마나 걸릴지 생각하십시오. 그 시간 예산으로 몇 번이나 빨리 날짜를 바꿀 수 있습니까?
제 생각에는 정적 HTML이 "구식"이기 때문에 오늘날 너무 많은 사람들이 모든 사이트에 CMS 시스템을 사용하기 만합니다. HTML5에서 불가능한 것이 필요하지 않은 경우 서버 측 코드를 사용하십시오. 그러나 필요하지 않으면 시간이 많이 절약됩니다.