Apache服务之数据库连接

纸上得来终觉浅,绝知此事要躬行。

Apache服务之数据库连接

1. mod_dbd模块

mod_dbd模块并不是一个数据库连接和管理的模块,只是为了需要数据库连接的模块提供一个与其他数据库连接的支持的功能,并且负责管理数据库而已。

在最早的时候,Apache是不支持数据库连接的,但后来因为需求越来越多,导致开发出连接数据库的API,即mod_dbd模块。这样任何程序都可以通过API直接对数据库进行访问,而不需担心身份认证、如何连接等问题了。 模块优点

  • (1) 在线程化MPM上,提供了更具伸缩性和更多有效的连接池,如worker
  • (2) 在非线程的MPM上,可以提供持久连接,如profork
  • (3) 独立于数据库系统,可以通过不同的数据库驱动模块实现对各种数据库的支持
  • (4) HTML和XML页面可以直接访问数据库
  • (5) 无须再次进行身份认证