Php 组织数据
我有点小问题。我正在开发一个PHPCodeigniter web应用程序,它有一个复杂的数据,我不知道如何组织它 我有4个网站:Php 组织数据,php,mysql,database,codeigniter,Php,Mysql,Database,Codeigniter,我有点小问题。我正在开发一个PHPCodeigniter web应用程序,它有一个复杂的数据,我不知道如何组织它 我有4个网站: jobsite1.com jobsite2.com jobsite3.com mainsite.com(所有工作站点的仪表板) 我的问题: 在哪里保存作业数据?本地站点或主站点中 如果我们要使用主站点作为作业数据的容器。它是否会影响工地的负荷 我是这方面的新手。欢迎提出任何建议和建议。我还需要预测在哪里保存这些工作地点的申请人的数据。提前谢谢 答案在很大程度上
- jobsite1.com
- jobsite2.com
- jobsite3.com
- mainsite.com(所有工作站点的仪表板)
- 在哪里保存作业数据?本地站点或主站点中
- 如果我们要使用主站点作为作业数据的容器。它是否会影响工地的负荷
我是这方面的新手。欢迎提出任何建议和建议。我还需要预测在哪里保存这些工作地点的申请人的数据。提前谢谢 答案在很大程度上取决于几个因素:
- 您需要多少交叉处理,即jobsite1需要来自jobsite2的数据?主站点是否需要来自jobsite1等的原始数据?服务是否工作得足够好,还是必须使用原始SQL访问?(如果这种情况增加,请考虑可伸缩性)
- 我们谈论的数据量。如果这些站点具有增长潜力,那么将它们作为独立站点进行管理将更容易(例如,将jobsite1和jobsite2移动到它们自己的服务器或单独的云)
- 最后,如果出现问题,其中一个站点被黑客攻击,如果每个站点都有自己的数据库,那么您可能只恢复一个站点,而不是所有站点
就我个人而言,由于这些是不同的网站,我会将它们分开,并使用服务(如REST)让它们彼此交谈。答案主要取决于几个因素:
- 您需要多少交叉处理,即jobsite1需要来自jobsite2的数据?主站点是否需要来自jobsite1等的原始数据?服务是否工作得足够好,还是必须使用原始SQL访问?(如果这种情况增加,请考虑可伸缩性)
- 我们谈论的数据量。如果这些站点具有增长潜力,那么将它们作为独立站点进行管理将更容易(例如,将jobsite1和jobsite2移动到它们自己的服务器或单独的云)
- 最后,如果出现问题,其中一个站点被黑客攻击,如果每个站点都有自己的数据库,那么您可能只恢复一个站点,而不是所有站点
就个人而言,由于这些是不同的站点,我会将它们分开,并使用服务(如REST)让它们彼此交谈。如果它们都这样做,那么将它们放在mainsite中,并确定数据所指的作业站点,因此如果您想添加更多站点,你不必重新编写主站点来处理更多的数据源Hanks@Waygood这是个好主意,我也在考虑所有工作站点的优缺点。如果它们都这样做,那么将它们放在主站点中,并确定数据所指的工作站点,因此如果你想添加更多站点,你不必重新编写主站点来处理更多的数据源Hanks@Waygood这是一个好主意,我也在考虑所有工作站点的优缺点。一些数据工作站点1将需要工作站点2和后续工作站点(例如在工作站点1中发布工作,在工作站点2中复制)。Mainsite还包含所有作业站点中的所有作业。我们正在使用不同的服务器进行搜索引擎优化,并为这些网站使用SSO。您希望获得多少数据?一千?几十万只蚂蚁?如果你只想展示几个(如前100个)跨站点,请将它们分开。如果您需要访问所有或太多的作业,请使用服务甚至简单的iFrame来显示您需要的内容。一些数据jobsite1将需要发送到jobsite2和以下JobSite(例如,在jobsite1中发布作业,在jobsite2中复制)。Mainsite还包含所有作业站点中的所有作业。我们正在使用不同的服务器进行搜索引擎优化,并为这些网站使用SSO。您希望获得多少数据?一千?几十万只蚂蚁?如果你只想展示几个(如前100个)跨站点,请将它们分开。如果您需要它们全部可访问,或者太多,请使用服务甚至简单的iFrame来显示您需要的内容。