【发布时间】:2012-01-24 07:47:13
【问题描述】:
假设我必须使用钩子在 Drupal 中通过自定义编码来创建功能 A、B 和 C。
我可以将其中三个放在 custom1.module 中,或者我可以为它们创建三个单独的模块,比如 custom1.module、custom2.module 和 custom3.module。
创建三个模块的好处:
- 干净的代码
- 易于搜索
- 相互独立
- 易于在多开发者项目中提交
缺点:
- 每个模块条目都存储在数据库中并需要查询。
它在多大程度上损害了网站的性能?
创建单个大型自定义模块文件以减少数据库查询或将其分解为不同的较小模块更好吗?
对于小型网站,这个问题可能可以忽略不计,但对于大型性能导向型网站来说,这个问题可以忽略不计。
【问题讨论】:
标签: performance drupal module