2017-11-25 15 views
0

몇 가지 개발을 시작하기 전에 몇 가지 조언이 필요합니다. 저는 15 개의 WordPress 웹 사이트를 여러 번 설치했고, 원격 웹 서버에 24/7 데이터를 가져 왔습니다.원격 서버에서 WordPress DB에 액세스

서버에서 계산 된 데이터를 기반으로 웹 사이트를 수정하기를 원합니다.

일들이 있습니다 :

  • 나는 WP DB 원격으로 서버에게 액세스를 허용하고 원에 WP를 사용하지 않고 일을 수정해야할까요?
  • WP REST API를 사용하여 데이터를 제공하고 데이터를 수락하고 변경 한 보안 루트를 제공하십시오.

본능적으로 WP API를 사용하는 것이지만. 결국 PHP (nginx + apache)는 몇 가지 한계 (예 : 시간 초과)가 있으며 WP 자체에서 어렵고 긴 프로세스를 실행하기가 어렵습니다.

나는 예를 들어, 서로 다른 수준으로 작업을 나눌 수 있습니다 :

  1. 가져 오는 데이터 (단순 GET)를
  2. 가 원격 서버
  3. 루프에 대한 몇 가지 과정을 확인하고 다른 경로에 작은 일괄 수정

내 문제는이 원 원격 서버와 WP의 API와 완벽하게 일치를 필요로하는, 그리고 WP 측에서 변경 또는 수정은 많이하지 않은 웹 사이트에 플러그인 업데이트를 제공합니다 재미.

어떤 아이디어가 있으면 알려 주시길 바랍니다.

답변

0

"WP REST API를 사용하고 실제로 데이터를 제공하고 데이터를 수락하고 변경하는 안전한 경로를 제공하십시오."

왜 시간 초과 또는 다른 제한으로 인해 문제가 발생할 수 있는지 알 수는 없지만 API를 사용하면 이러한 경우에 가장 좋은 방법입니다. 웹 서버 측의 조정에 따라 시간 초과 문제를 피할 수 있습니다.

요청한 서버에 대해서만 메모리 제한 시간 제한을 늘릴 수 있습니다. f.e.

if ($_SERVER["remote_attr"]=='YOUR_MAIN_SERVER_IP') { 
ini_set('max_execution_time',1000); 
ini_set('memory_limit','1024M'); 
}