You are here

Drupal专业开发指南 第22章 架构

Drupal可用的架构就是那些其它的LAM堆栈软件,以及使得Drupal具有可升级性的技术。因此,我们将为你讲述不同的架构,并主要针对Drupal来讨论相关的技巧。

 
单个服务器
    这是最简单的架构。Web服务器和数据库运行在同一个服务器上。服务器可能是一个共享主机或者一个专用主机。尽管大多数Drupal站点能够在共享主机上很好的运转,如果期望具有一定的升级性的话,就应该把它放到专有主机上。
    在单主机架构下,配置非常简单,因为所有的东西都已设置好了。同样的,web服务器和数据库之间的通信非常快,这是由于不需要使用网络来传播数据,所以避免了由此带来的时间延迟。很明显,如果能够使用多核处理器那就更好了,这样web服务器和数据库之间就不需要争抢处理器了。
 
独立的数据库服务器
如果数据库是你的瓶颈,那么你可能就需要一个单独的强大的数据库服务器了。由于需要使用网络来发送请求,所以会影响性能,但是可升级性将会提高。
 
注意 无论什么时候你在使用多个服务器,你都需要确保使用一个快速的本地网络将它们连接起来。
 

Drupal版本: