여러 WordPress 블로그에 게시하는 방법

게시 됨: 2022-07-21

게시물 내용

  • PUSH 방식 – XML-RPC
    • 좋은 것들
    • 나쁜 것들
      • 보안
      • 시간 소모
  • PULL 방법 – RSS 피드
    • 프로
    • 단점
      • 추적 부족
      • 투자
  • 정확히 어떻게 작동합니까?

내 친구가 최근에 여러 WordPress 블로그에 콘텐츠를 가장 잘 배포하는 방법(즉, 가장 빨리 의미하는)에 대해 질문했고, 그 때문에 이 블로그 게시물에 뛰어들게 되었습니다.

배포에는 두 가지 기본 방법이 있으며 실제로는 완전히 반대되는 방법이며 각각 장단점이 있습니다. 둘 다 WordPress 설치에서 약간의 설정이 필요하지만 그 중 많은 부분이 생성 프로세스에서 자동화될 수 있습니다.

PUSH 방식 – XML-RPC

WordPress 블로그에서 XML-RPC 원격 게시를 활성화하면 중앙 소프트웨어에서 이론적으로 무한한 범위의 WordPress 설치를 제어할 수 있습니다. 이것은 흥미롭게 들리지만 실제로 몇 가지 큰 차질이 있습니다. 설명하겠습니다.

좋은 것들

*

나쁜 것들

보안

먼저 WordPress 블로그에서 보안 위협을 엽니다. 나는 XML-RPC 프로토콜의 실제 안정성과 보안에 대해 알지 못합니다. 그것은 틀림없이 WordPress 블로그의 또 다른 열린 "구멍"입니다.

시간 소모

설정하는 데 시간이 걸립니다. 만드는 모든 블로그에 대해 블로그 설정에서 XML-RPC를 활성화해야 하며 수백만 개의 WordPress 블로그를 제어하는 ​​데 사용하는 중앙 소프트웨어에도 이 정보를 저장해야 합니다.

이 방법을 통해 자동 콘텐츠를 얻을 수도 있습니다.

이를 위해 "작성자" 역할로 WordPress 설치에 새 사용자를 만드는 것이 좋습니다. 왜요? 글쎄, 당신이 누군가와 관리자 암호를 공유한다면 당신은 멍청이가 될 것입니다. 신뢰할 수 있는지 여부.

* 네, 알겠습니다. "장점" 섹션이 비어 있습니다. 두 번째 방법과 비교하여 이 방법을 사용하는 좋은 이유를 찾을 수 없습니다.


PULL 방법 – RSS 피드

각 WordPress 설치에는 RSS 피드 읽기를 위한 RSS 처리 지원이 내장되어 있으며 처음부터 바퀴와 코드를 다시 만들고 싶지 않은 사용자를 위해 WP와 같은 RSS 피드를 통해 콘텐츠 생성을 처리하도록 작성된 몇 가지 좋은 플러그인이 있습니다. -o-매틱.

프로

유지 관리 용이 – 모든 콘텐츠를 포함하는 하나의 중앙 서버. 쉬운.

확장 가능 – 더 많은 공간이 필요하십니까? 더 빠른 속도가 필요하십니까? 단일 서버를 업그레이드합니다. 쉬운.

설정이 더 빠릅니다. 중앙 사이트의 각 블로그에 대한 세부 정보를 입력할 필요가 없습니다. 쉬운.

유연성 – 매개변수를 통해 RSS 피드와 통신할 수 있으므로 약간의 기술만 있으면 점진적으로 확장할 수 있습니다. 아래 "이것이 정확히 어떻게 작동합니까?"라는 섹션을 읽으십시오.

보너스 혜택: 강제 출력 구조 = 이전 버전과의 호환성 . RSS 피드의 엄격한 구조로 인해 RSS 표준을 따라야 합니다. 그렇지 않으면 코드가 피드를 이해할 수 없습니다.
따라서 향후에 새 매개변수 및 해당 처리와 같은 추가 기능을 추가하는 경우 출력의 동일한 구조를 유지해야 하며 이는 모든 이전 설치가 여전히 콘텐츠 서버와 통신할 수 있음을 의미합니다.

단점

추적 부족

실용적으로 인터넷에 흩어져 있는 슬레이브를 확인하기 위해 중앙 집중식 피드 서버도 사용하지만 PULL 기술을 사용하여 이 작업을 수행하려면 사용자를 대신하여 추가 노력과 코딩이 필요합니다.

첫 번째 방법(XML-RPC)은 블로그가 응답하지 않고 게시를 시도할 때 시간이 초과되는지 즉시 파악하고 이에 대해 경고하므로 이 영역에서 틀림없이 이점이 있습니다.

그러나 참조 URL에서 들어오는 방문을 저장하고 지정된 간격으로 들어오는 URL을 확인하고 응답하지 않는 블로그를 보고하는 코드를 피드 스크립트에 추가하여 동일한 이점을 얻을 수 있습니다. 이것은 설정에 추가 노력이 필요하기 때문에 사소한 단점이 됩니다. 처음.

유용한 팁: 약간의 정신을 차리십시오!

검사 모듈을 추가하기로 선택했다면 응답성을 위해 버퍼를 추가하는 것이 현명할 것입니다. 단순히 코드가 확인하는 시점에 블로그가 응답하지 않기 때문에 그 순간에 응답이 느릴 수 있습니다.

대신 이메일, 휴대폰으로 문자 메시지 또는 생각할 수 있는 모든 것과 같은 경고를 보내기 전에 적어도 몇 번 이상 기록하고 다시 확인해야 합니다.

나는 또한 하루에 몇 번 경고를 집계하는 것이 좋습니다.

당신은 어떤 이유로 오전 2시 32분부터 시작하여 15초마다 문자 메시지를 보내는 코드 조각을 정말로 원하지 않습니다 .

일반적으로 괜찮은 인터넷 연결이나 고칠 시간이 없는 곳에서 휴가를 떠날 때 발생합니다. 저를 믿으세요.

투자

그러나 실제 단점은 잠재적 비용입니다. 나는 합리적으로 가능한 한 비용을 낮추는 데 열심이며, 저렴한 가격에 괜찮은 서비스만 제공하는 곳을 몇 군데 알고 있습니다. 그러나 이 설정에서 한 가지 중요한 부분은 서버이며 필요한 만큼 안전하고 안정적이어야 합니다.

신경의 종류와 지갑 크기에 따라 연중무휴 지원되는 안전하고 안정적이며 잘 백업된 서버에 투자하는 것이 좋습니다. 비용은 더 들지만 밤에 편안하게 잠을 잘 수 있습니다.

안정적이고 원활하게 실행되는 웹사이트를 원하신다면 제 워드프레스 최적화 체크리스트를 확인하세요.

정확히 어떻게 작동합니까?

글쎄, 간단하게 시작하고 싶다면 RSS-to-content 처리 코드를 사용하여 WordPress 블로그 범위를 설정하면 고정 RSS 피드를 매일, 매주 또는 매월 두 번과 같은 임의의 간격으로 확인합니다. RSS 피드에는 중앙 서버에서 제어하는 ​​콘텐츠가 포함되며 로컬 코드는 블로그 게시물에 대한 새 콘텐츠 생성을 처리합니다.

중앙 피드 URL(예: https://networkhq.com/feed.php)은 데이터베이스(또는 데이터베이스 범위)에서 콘텐츠를 반환합니다.

가장 간단하게는 데이터베이스에서 전달된 임의의 콘텐츠를 반환합니다. 여가 시간에 개발할 수 있는 고급 버전에는 다음과 같은 몇 가지 기능이 더 포함될 수 있습니다.

보안 – 특정 키가 있는 매개변수를 추가하고 해당 매개변수가 누락된 경우 아무 것도 반환하지 않습니다. 예: https://networkhq.com/feed.php& secretkey=453Asd2

키워드 내용 – 키워드 검색을 위한 매개변수를 추가합니다. 예를 들어 "건강"에 대한 수십만 개의 기사, 뉴스 및 이야기로 구성된 중앙 집중식 데이터베이스가 있다고 상상해 보십시오. 특정 키워드 구문과 관련된 블로그 범위를 설정하면 &kw=acne 을 추가하고 여드름과 관련된 콘텐츠만 출력할 수 있습니다.

정렬 방식 – 블로그에 콘텐츠를 차곡차곡 채우고 싶다면 콘텐츠를 무작위로 출력하거나, 서버에서 반환된 출력이 최신 버전을 먼저 표시하도록 강제할 수 있습니다.

제한 – 출력을 제한하는 것은 항상 좋은 생각입니다. 블로그에 한 번에 추가되는 콘텐츠의 양을 제어하는 ​​방법이 될 수 있습니다. 내가 테스트한 일부 RSS 처리 스크립트에는 제한 기능이 없으며 일부 제어 및 제한을 유지하지 않으면 매시간 50개의 블로그 게시물이 생성될 수 있습니다.

당신을 도울 수 있고 시스템의 유연성을 증가시킬 수 있는 몇 가지 다른 것들이 있으며, 의견에 당신의 아이디어를 제시할 수 있습니다. 나는 당신이 생각할 수 있는 것을 듣고 싶습니다.