1

我已经在 DRUPAL 上编写了许多服务资源,“n”个 API 命中来到 DRUPAL CMS 并访问 DRUPAL 数据库中的数据。

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

因为我想知道,有将近 100 个 Web 服务,在这个项目中不再使用 DRUPAL UI。

那么网络服务会吃掉网站性能吗?

4

1 回答 1

2

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

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

所以是的,Web 服务可能会吃掉您的网站性能。

于 2016-01-05T14:46:55.223 回答