从远程服务器访问WordPress DB

时间:2017-11-25 09:06:52

标签: wordpress server remote-access wordpress-rest-api

在开始开发一些东西之前需要一些建议..我在不同的安装上有15个WordPress网站,而且我是那些从这些网站全天候获取数据的远程服务器。

我已经达到了一点,我希望服务器根据他的计算数据修改网站。

事情就是这样:

  • 我是否应该允许服务器远程访问WP DB并修改内容而不使用圆圈上的WP?
  • 或者,使用WP REST API并提供一些提供数据并接受数据并进行更改的安全路由?

我的直觉是使用WP API,但是。毕竟它的PHP(nginx + apache)有一些限制(例如超时),我发现很难在WP本身运行艰难而漫长的过程。

我可以将任务划分到不同的级别,例如:

  1. 获取数据(简单获取)
  2. 在远程服务器上进行一些处理
  3. 循环并小批量修改到另一条路线
  4. 我担心这个圈子需要远程服务器和WP API之间的完美匹配,并且WP端的任何更改或修复都会在网站上带来插件更新,这并不是很有趣。

    希望有任何想法,并建议将其推进。

1 个答案:

答案 0 :(得分:0)

“确实使用WP REST API并提供一些提供数据并接受数据并进行更改的安全路由”。

我不知道为什么超时或其他限制可能会导致问题 - 但使用API​​是此类情况的最佳方式。您可以通过Web服务器端的某些调整来避免超时问题。

或者您可以专门为请求的服务器增加内存,超时限制。 f.e。

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