gpt4 book ai didi

architecture - Codeigniter 的应用程序架构 - 多域、单一代码库、多个数据库

转载 作者:行者123 更新时间:2023-12-01 22:54:07 25 4
gpt4 key购买 nike

我开发了一个网站,其想法是为多个站点使用单个代码库,每个站点都有自己的数据库。目前其中一个已上线,还有许多(最多 100 个)正在关注。

我的问题是关于管理这种架构的理想、最佳实践方式(不一定是最简单或最现实的,而是我可以从中恢复工作的理想方式)。

对于代码库,我已经完成了一次安装 codeigniter 和相关代码的整个过程,所有与站点相关的配置都位于一组配置文件中,这些配置文件获取主机名并使用它来定义站点标题、跟踪代码、css/js 目录等。这似乎是一个很好的设置,我可以看到它适用于大量具有相同代码的网站。

对于数据库来说,随着架构的发展而变化,如何管理多个数据库?您会根据需要手动将更改推送到数据库还是使用自动工具? Codeigniter 有一个类似 Rails 的迁移插件 here ,这似乎是个好主意。

最佳答案

本文应该向您展示具体的操作方法。它非常简单并且运行良好。

How to: Multi-site CodeIgniter Setup

关于architecture - Codeigniter 的应用程序架构 - 多域、单一代码库、多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com