헤드리스 WordPress 란 무엇이며 사용해야합니까? (장단점)
게시 됨: 2022-12-12헤드리스 WordPress가 무엇이며 사용해야 하는지에 대해 사용자로부터 자주 질문을 받습니다.
Headless WordPress는 방문자가 보는 프런트 엔드에서 WordPress의 백엔드 관리 영역을 분리합니다. 이를 통해 개발자는 WordPress의 안정성과 보안을 유지하면서 웹사이트의 프런트 엔드 부분에 다양한 기술을 사용할 수 있습니다.
이 기사에서는 헤드리스 WordPress가 무엇이며 사용해야 하는지에 대해 설명합니다. 헤드리스 WordPress 웹 사이트의 장단점에 대해서도 이야기하겠습니다.
다음은 이 가이드에서 다룰 주제에 대한 간략한 개요입니다.
헤드리스 워드프레스란 무엇입니까?
헤드리스 워드프레스는 워드프레스를 백엔드 소프트웨어로 사용하여 데이터와 콘텐츠를 관리하지만 별도의 기술을 사용하여 프런트엔드에 데이터를 표시하는 모든 웹 사이트를 가리키는 용어입니다.
백엔드는 웹 사이트의 관리 영역에 사용되는 용어입니다. 여기에서 게시물 및 페이지와 같은 콘텐츠를 만들고, 플러그인을 설치하고, 댓글을 관리하는 등의 작업을 할 수 있습니다.
프런트 엔드는 웹사이트에서 공개적으로 볼 수 있는 영역입니다.
이것은 사용자가 귀하의 사이트를 방문할 때 브라우저에서 보는 것입니다.
WordPress는 일반적으로 하나의 강력한 소프트웨어에서 두 구성 요소를 모두 처리합니다. 아무 WordPress 테마나 사용하여 웹사이트를 표시할 수 있습니다.
그러나 일부 개발자와 웹사이트 소유자는 React.js, Angular.js, Faust.js 등과 같은 다른 기술을 사용하여 웹사이트에 대한 사용자 정의 프런트 엔드를 생성해야 하는 요구 사항이 다를 수 있습니다.
헤드리스 WordPress를 사용하면 더 쉬운 콘텐츠 관리를 위해 백엔드에서 WordPress를 계속 사용하면서 이러한 기술을 사용할 수 있습니다.
헤드리스 WordPress는 어떻게 작동합니까?
WordPress에는 콘텐츠를 만들고 웹 사이트를 관리하는 사용하기 쉬운 관리 영역이 함께 제공됩니다. 또한 테마를 사용하여 사이트의 프런트 엔드를 표시하는 템플릿 엔진도 포함되어 있습니다.
자세한 내용은 WordPress가 배후에서 작동하는 방식에 대한 기사를 참조하십시오.
WordPress에는 WordPress REST API라는 API도 함께 제공됩니다.
이 API는 개발자가 JSON 형식의 WordPress 웹 사이트 데이터에 액세스할 수 있는 프로그래밍 인터페이스를 제공합니다.
헤드리스 WordPress 웹사이트를 만들 때 개발자는 REST API를 사용하여 WordPress에서 데이터를 가져옵니다. 그런 다음 앱 또는 React.js, Angular.js, Faust.js 등과 같은 기타 프런트 엔드 기술에서 이를 사용하여 맞춤형 웹사이트를 만들 수 있습니다.
Headless WordPress를 사용하면 어떤 이점이 있습니까?
헤드리스 WordPress는 일부 특정 시나리오에서 유용할 수 있습니다. 헤드리스 WordPress를 사용할 때의 몇 가지 이점에 대해 이야기하겠습니다.
1. 헤드리스 WordPress는 일반 WordPress 웹 사이트보다 빠를 수 있습니다.
많은 개발자들은 헤드리스 WordPress를 사용하여 훨씬 더 빠른 WordPress 웹사이트를 만들 수 있다고 생각합니다.
React.js와 같은 기술을 사용하여 사이트의 프런트 엔드를 분리함으로써 많은 개발자가 대부분의 WordPress 테마보다 더 효율적인 코드를 제공하려고 합니다.
그러나 우리의 경험에 따르면 더 간단한 WordPress 성능 최적화 기술은 대부분의 소규모 비즈니스 웹 사이트 및 사용 사례에서 헤드리스 WordPress만큼 잘 작동합니다.
2. 헤드리스 WordPress 데이터를 다른 앱에 통합
모바일 앱이 있고 이제 블로그 또는 WordPress 웹사이트의 다른 섹션을 해당 앱에 통합하려고 한다고 가정해 보겠습니다.
헤드리스 WordPress는 WordPress 데이터를 다른 앱으로 가져오는 데 도움이 되며 다양한 기술을 사용하여 원활한 사용자 경험을 만들 수 있습니다.
마찬가지로 정적 웹 사이트가 있고 블로그, 리뷰 또는 온라인 상점과 같은 특정 섹션에 대해서만 동적 섹션이 필요한 경우입니다. 그런 다음 헤드리스 WordPress는 WordPress 데이터를 정적 웹사이트에 통합할 수 있습니다.
3. 헤드리스 WordPress를 통해 여러 플랫폼에 게시
헤드리스 WordPress는 WordPress 데이터를 휴대 가능하게 만들어 어디든지 가져갈 수 있습니다.
마케팅 캠페인에서 데이터를 사용하고, 소셜 미디어 플랫폼에 게시하고, 스마트 스피커와 같은 IoT 장치에서 사용하고, 인공 지능 도구를 공급하고, 가상 비서에 연결하는 등의 작업을 수행할 수 있습니다.
4. 헤드리스 WordPress는 독점 헤드리스 CMS보다 훨씬 저렴합니다.
헤드리스 WordPress는 Contentful과 같은 독점 "엔터프라이즈 CMS" 솔루션보다 훨씬 저렴하고 강력합니다. Contentful은 호스팅만으로도 수만 달러의 비용이 들 수 있습니다(개발 비용 제외).
헤드리스 WordPress 웹 사이트의 단점은 무엇입니까?
헤드리스 WordPress 웹사이트를 만들면 웹사이트가 특정 단점에 처할 수도 있습니다. 그 중 몇 가지를 살펴보겠습니다.
1. Headless WordPress는 기존 WordPress 사이트에 비해 더 비쌉니다.
웹사이트의 사용자 지정 프런트 엔드를 만들려면 개발자를 고용해야 합니다. 이것은 수만 달러의 범위에 쉽게 들어갈 수 있습니다.
개발자라면 맞춤형 프런트 엔드를 만드는 데 귀중한 시간을 할애할 것입니다.
프런트엔드 개발 프레임워크를 사용하더라도 서버/DNS 수준에서 적절한 캐싱이 있는 기성품 WordPress 테마를 사용하는 것보다 더 많은 시간과 노력이 필요합니다.
2. 일부 WordPress 플러그인이 작동하지 않을 수 있음
플러그인은 WordPress 웹사이트용 앱과 같으며 이를 통해 사이트에 새로운 기능을 추가하고 기능을 확장할 수 있습니다.
헤드리스 WordPress 웹사이트는 일부 WordPress 플러그인을 활용하지 못할 수 있습니다.
예를 들어 일부 WordPress 플러그인 데이터는 REST API를 사용하여 액세스할 수 없거나 플러그인 기능이 제대로 작동하려면 WordPress 테마가 필요할 수 있습니다.
즉, AIOSEO와 같은 인기 있는 WordPress 플러그인에는 SEO 친화적인 헤드리스 WordPress 사이트를 만들 수 있는 REST API 확장 기능이 있습니다.
3. 유지 관리 문제
기본적으로 사이트의 프런트 엔드와 백엔드에 대해 별도의 플랫폼을 사용하게 되며 두 플랫폼을 별도로 유지 관리해야 합니다.
경우에 따라 양쪽에서 문제가 발생할 수 있습니다. 이러한 문제를 해결하려면 개발자에게 의존해야 합니다. 또는 당신은 그것들을 고치는 데 당신 자신의 귀중한 시간을 보낼 것입니다.
추가 복잡성으로 인해 비즈니스가 성장함에 따라 더 어려워집니다.
헤드리스 WordPress 웹사이트를 사용해야 합니까?
대부분의 WordPress 사용자는 헤드리스 WordPress 웹사이트나 다른 유형의 헤드리스 프레임워크를 사용할 필요가 없습니다.
비싸고 불필요하게 복잡하며 대다수의 웹 사이트 소유자, 블로거, 소기업 또는 온라인 상점에 적합하지 않습니다.
예를 들어 속도와 성능이 주요 관심사인 경우 기존 WordPress 웹사이트는 헤드리스 WordPress 웹사이트를 쉽게 이길 수 있습니다.
모든 상위 WordPress 캐싱 플러그인에는 페이지 캐싱, 캐시 사전 로드, 객체 캐싱 및 gzip 압축 기능이 함께 제공됩니다.
이러한 기능을 켜면 개발자를 고용하지 않고도 웹 사이트 속도를 크게 높일 수 있습니다.
이를 강력한 CDN 및 Cloudflare 또는 Sucuri와 같은 웹 애플리케이션 방화벽과 결합하면 웹 사이트가 훨씬 더 빨라질 것입니다.
WPBeginner가 헤드리스 웹사이트보다 빠르게 로드되도록 만든 방법에 대한 사례 연구를 참조하십시오.
통합의 경우 사용 가능한 거의 모든 타사 플랫폼과의 통합을 제공하는 59,000개 이상의 WordPress 플러그인이 있습니다.
WordPress 웹사이트 및 Zapier를 사용하는 타사 도구와의 통합을 허용하는 Uncanny Automator와 같은 도구도 있습니다.
기존 WordPress 플러그인을 통해 사용할 수 없는 통합이 필요한 경우 사용자 지정 플러그인을 작성하기 위해 개발자를 고용해야 할 수 있습니다.
비용이 훨씬 적게 들고 다른 WordPress 사용자에게 디지털 다운로드로 판매하여 온라인에서 돈을 벌 수도 있습니다.
누가 헤드리스 워드프레스를 사용해야 합니까?
헤드리스 WordPress는 매우 특정한 시나리오에서만 사용해야 한다고 생각합니다.
먼저 헤드리스 CMS가 정말로 필요한지 평가해야 합니다.
예를 들어 맞춤형 웹사이트 또는 앱을 구축한 회사입니다. 더 쉬운 콘텐츠 관리 기능을 위해 WordPress가 필요할 수 있으며 해당 시나리오에서는 헤드리스 WordPress를 사용하는 것이 좋습니다.
둘째, 개발자를 고용하고 유지할 예산이 있거나 헤드리스 CMS를 유지 관리하는 데 필요한 기술이 있어야 합니다.
헤드리스 WordPress CMS는 새로운 맞춤형 앱을 만들거나 더 쉬운 콘텐츠 생성 및 관리를 위해 WordPress를 사용하는 앱을 만드는 데 사용됩니다.
Headless WordPress에서 주의해야 할 중요한 사항
비기술적인 비즈니스 소유자로서 헤드리스 WordPress가 진정으로 필요한지 알기 어려운 경우가 있습니다.
일부 WordPress 개발자 및 에이전시는 헤드리스 웹사이트를 귀하에게 푸시하려고 시도할 것이며 귀하는 자신이 무엇을 얻고 있는지 알아야 합니다. 그들의 인센티브는 당신에게 더 많은 돈을 청구하는 것임을 기억하십시오.
그들이 헤드리스 WordPress를 제안하는 유일한 이유가 속도 또는 SEO라면 웹 사이트의 속도를 최적화하기 위해 이미 수행한 작업과 헤드리스 WordPress로 전환하는 데 얼마나 큰 영향을 미칠 수 있는지 물어봐야 합니다. 구체적인 답을 얻지 못하면 두 번째 의견을 찾아야 합니다.
대부분의 웹사이트에서 개선 사항은 미미하지만 헤드리스 WordPress 웹사이트를 개발 및 유지 관리하는 데 드는 비용이 훨씬 높다는 사실에 놀랄 것입니다.
당신이 무엇을 하든지, WordPress에서 Contentful과 같은 것으로 전환하라고 말하는 사람이 없도록 하십시오. 매우 실망할 것이기 때문입니다.
우리는 수많은 비즈니스 소유자가 자신이 저지른 실수를 깨닫고 WordPress로 다시 전환하는 것을 들었습니다.
즉, 헤드리스 WordPress 웹사이트가 필요하다고 100% 확신하는 경우 아래에 빠른 단계별 가이드가 있습니다.
헤드리스 WordPress 웹사이트를 만드는 방법?
프런트 엔드에 사용하려는 도구에 따라 헤드리스 WordPress 웹 사이트를 만드는 방법에는 여러 가지가 있습니다.
이 자습서를 위해 WordPress에서 생성된 정적 페이지만 사용하여 헤드리스 WordPress 웹 사이트를 만드는 방법을 보여줍니다. 이것은 헤드리스 WordPress 웹사이트를 만드는 가장 유연한 방법은 아니지만 초보자에게는 가장 쉬운 방법입니다 .
먼저 헤드리스 CMS로 사용할 WordPress 웹사이트를 만들어야 합니다.
이것은 자체 도메인 이름과 웹 호스팅 계정의 라이브 웹사이트여야 합니다.
SiteGround를 사용하는 것이 좋습니다. 그들은 가장 빠른 WordPress 호스팅 회사 중 하나이며 공식적으로 권장되는 WordPress 호스팅 제공 업체입니다.
SiteGround 서버는 Google Cloud로 구동되며 다양한 성능 최적화 도구가 내장되어 있습니다.
또는 조금 더 지출할 수 있다면 WP 엔진을 살펴보십시오. 그들의 Atlas 계획은 대규모 헤드리스 WordPress 웹 사이트를 위해 만들어졌으며 개발자를 대상으로 합니다.
Atlas는 무료 샌드박스 계정, 맞춤형 컨텐츠 모듈식, 사전 구성된 청사진을 제공하여 워크플로 속도를 높이고 WPGraphQL 플러그인과의 긴밀한 통합을 제공합니다.
자신의 컴퓨터에서 로컬 WordPress 웹 사이트를 만들 수도 있습니다.
그런 다음 게시물과 페이지를 추가하여 웹 사이트 작업을 시작할 수 있습니다. 웹 사이트에 대한 WordPress 테마를 선택하고 웹 사이트를 디자인할 수도 있습니다.
웹 사이트가 준비되면 Simply Static 플러그인을 설치하고 활성화해야 합니다. 자세한 내용은 WordPress 플러그인 설치 방법에 대한 단계별 가이드를 참조하십시오.
활성화되면 플러그인을 구성하기 위해 Simply Static » Settings 페이지를 방문해야 합니다.
여기에서 정적 파일에서 사용할 URL 경로를 선택할 수 있습니다.
예를 들어 정적 파일을 호스팅할 URL 또는 도메인 이름을 알고 있는 경우 '절대 URL' 필드에 해당 URL을 제공할 수 있습니다.
확실하지 않은 경우 '상대 URL' 옵션을 사용할 수 있습니다.
그런 다음 '포함/제외' 탭으로 전환합니다. 여기에서 포함하려는 추가 페이지를 추가하거나 제외하려는 페이지를 추가할 수 있습니다.
정규식을 사용하여 특정 패턴과 일치하는 URL을 제외할 수도 있습니다.
설정을 저장하려면 '변경 사항 저장' 버튼을 클릭하는 것을 잊지 마십시오.
이제 헤드리스 웹사이트용 정적 파일을 생성할 준비가 되었습니다. 단순히 정적 » 생성 페이지로 이동하여 '정적 파일 생성' 버튼을 클릭하십시오.
그러면 플러그인이 웹 사이트 크롤링을 시작하고 정적 파일을 임시 폴더에 저장합니다. 웹사이트의 페이지 수에 따라 시간이 걸릴 수 있습니다.
완료되면 zip 아카이브 형식으로 컴퓨터에 파일을 다운로드할 수 있는 링크가 포함된 성공 알림이 표시됩니다.
zip 파일을 다운로드한 후 압축을 풀어야 합니다.
이제 압축을 푼 파일을 웹사이트 또는 헤드리스 웹사이트를 호스팅하려는 서버에 업로드할 준비가 되었습니다.
FTP 클라이언트를 사용하여 웹사이트에 연결하거나 호스팅 제어판에서 파일 관리자 앱을 사용하기만 하면 됩니다.
연결되면 이전에 다운로드한 정적 압축 파일을 웹사이트에 업로드합니다.
그런 다음 정적 웹 사이트를 방문하여 실제로 작동하는지 확인할 수 있습니다.
참고: 정적 웹 사이트를 업데이트하려면 WordPress 설치에서 새 콘텐츠를 만든 다음 전체 프로세스를 다시 반복하여 사용자에게 제공되는 정적 파일을 교체해야 합니다.
정적 WordPress 웹 사이트를 만드는 가장 유연한 방법은 아니라는 점에 유의해야 합니다.
WP Engine Atlas와 같은 헤드리스 WordPress 솔루션을 사용하는 경우 더 나은 개발자 도구, 시작 사이트 청사진, 방법 가이드, 더 스마트한 프로덕션 배포 솔루션 등이 함께 제공됩니다.
대규모 웹 사이트 및 엔터프라이즈 솔루션의 경우 WP Engine Atlas를 WPGraphQL과 함께 사용하여 헤드리스 WordPress CMS의 모든 기능을 잠금 해제하는 것이 좋습니다.
즉, 소규모 비즈니스 소유자이고 SEO 순위를 향상시키기 위해 헤드리스 WordPress 사이트가 필요한 곳을 읽는다면 그것은 잘못된 조언입니다. WordPress 속도를 높이는 방법에 대한 가이드를 따라 웹사이트 성능을 개선하면 비슷한 결과를 얻을 수 있습니다.
이 기사가 헤드리스 WordPress가 무엇인지, 웹 사이트에 사용해야 하는지를 배우는 데 도움이 되었기를 바랍니다. 코딩 없이 사용자 지정 WordPress 테마를 만드는 방법에 대한 가이드를 보거나 이메일 배달 가능성을 개선하기 위한 최고의 smtp 서비스 비교를 볼 수도 있습니다.
이 기사가 마음에 드셨다면 WordPress 비디오 자습서용 YouTube 채널을 구독하십시오. 트위터와 페이스북에서도 우리를 찾을 수 있습니다.