我需要快速澄清 drupal REST 服务

I need quick clarification on drupal REST services

我在 DRUPAL 上编写了很多服务资源,"n" 次 API 访问 DRUPAL CMS 并访问 DRUPAL 数据库中的数据。

我的问题是,当我点击服务时,DRUPAL CMS 是否调用 bootstrap 并验证每个模块是否已加载?

因为我想知道,有将近100个web服务,这个项目没有再消耗DRUPAL UI。

Web 服务会影响网站性能吗?

对您的一项服务的每个请求都将 bootstrapDrupal 以便能够可靠地使用其 API。是的,这是一个性能问题,因为 bootstrapping Drupal 不是轻量级的。

此外,根据服务的构建方式,它们可能不提供任何类型的缓存,这与传统页面不同。此外,Web 服务驱动的页面可能需要多个请求,从而增加服务器的负载。

是的,Web 服务可能会影响您的网站性能。