Apache DSO -- 动态共享对象(DSO)
DSO 究竟是什么?事实上 DSO 是 Dynamic SharedObjects(动态共享目标) 的缩写,它是现代 Unix 派生出来的操作系统都存在着的一种动态连接机制。它提供了一种在运行时将特殊格式的代码,在程序运行需要时,将需要的部分从外存调入内存执行的方法。 Apache 在 1.3 以后的版本后开始支持它。因为 Apache 早就使用一个模块概念来扩展它的功能并且在内部使用一个基于调度的列表来链接扩展模块到Apache核心模块。所以, Apache 早就注定要使用 DSO 来在运行时加载它的模块。
官方文档已经有详细的描写了,包括操作方法。截至目前为止,最新的 Apache 版本为 2.4 ,可以进行参考,目前暂无中文:http://httpd.apache.org/docs/2.4/dso.html
这是其他翻译贡献者的为 Apache 2.4 的版本,可以进行参考:https://www.docs4dev.com/docs/zh/apache/2.4/reference/dso.html#动态共享-objectsdso
实际上,对于这个模块的介绍,并非新版本新增的功能,文档正常讲只有略微调整,以前 Apache 2.2 的其他翻译贡献者的中文文档,可以进行参考比较:http://www.jinbuguo.com/apache/manual/dso.html