Linux Memcached:放在哪里?
对于Drupal Stack,我有3台服务器:Linux Memcached:放在哪里?,linux,drupal,memcached,Linux,Drupal,Memcached,对于Drupal Stack,我有3台服务器: 清漆 网络服务器 数据库服务器 。。假设我只有这3台服务器的限制。不再有服务器 现在我必须安装Memcached,但我不确定在哪里安装它。 因此,Drupal堆栈的Memcached: 放在哪里?(而不是谈论另一个单独的盒子。) 老实说,正如我发现的那样,drupalmemcached模块,我认为Memcached适用于Drupal所在的应用服务器。所以我把它放在了Web/应用服务器上,但结果似乎比以前更糟。那么在哪里呢?在数据库服务器上?
- 清漆
- 网络服务器
- 数据库服务器
。。假设我只有这3台服务器的限制。不再有服务器 现在我必须安装
Memcached
,但我不确定在哪里安装它。因此,Drupal堆栈的
Memcached
:
- 放在哪里?(而不是谈论另一个单独的盒子。)
老实说,正如我发现的那样,
drupalmemcached模块
,我认为Memcached
适用于Drupal所在的应用服务器。所以我把它放在了Web/应用服务器上,但结果似乎比以前更糟。那么在哪里呢?在数据库服务器上?或者,总的来说?您的Varnish服务器已经在使用大量RAM来存储缓存页面。它的负载应该尽可能低,以允许它快速生成对HTTP请求的响应。使用Memcache进行缓存不会减少其负载
您的Drupal服务器已加载以响应请求。Drupal通常消耗大量RAM。在它上面涂清漆的主要原因是为了减少它的负荷。从这个服务器上要求更多是没有意义的。使用Memcache进行缓存不会减少其负载
您的数据库服务器主要忙于Drupal发出的数据库请求的磁盘I/O。它的主要负载是I/O绑定的,使用Memcache进行缓存将减少其负载。Memcached不应添加更多磁盘I/O,也不需要大量CPU。它只会添加更多的网络I/O,所以除非您的数据库服务器被网络I/O压得喘不过气来,否则应该可以
因此,我会将memcached放在数据库服务器上。您的Varnish服务器已经在使用大量RAM来存储缓存的页面。它的负载应该尽可能低,以允许它快速生成对HTTP请求的响应。使用Memcache进行缓存不会减少其负载 您的Drupal服务器已加载以响应请求。Drupal通常消耗大量RAM。在它上面涂清漆的主要原因是为了减少它的负荷。从这个服务器上要求更多是没有意义的。使用Memcache进行缓存不会减少其负载 您的数据库服务器主要忙于Drupal发出的数据库请求的磁盘I/O。它的主要负载是I/O绑定的,使用Memcache进行缓存将减少其负载。Memcached不应添加更多磁盘I/O,也不需要大量CPU。它只会添加更多的网络I/O,所以除非您的数据库服务器被网络I/O压得喘不过气来,否则应该可以
因此,我会将memcached放在数据库服务器上。为它添加另一个服务器。假设我只有这3个服务器的限制。没有更多服务器为它添加另一个服务器。假设我只有这3个服务器的限制。没有服务器了