1

在大多数情况下,我运行的一个组织的 3 个站点都有一个共享的 MySQL 数据库。这使他们能够很好地相互交流。

我有一堆网站需要了解的简单参数,但我不确定最佳途径是什么:

  1. 制作一个包含 2 个字段(键、值)的表,我在其中存储参数
  2. 将值存储在一个或多个平面文件中

它们各有优缺点。

该数据库允许对所有三个站点使用单个条目(但是,这并不经常发生),所有信息都集中,并且界面已经很好定义。

平面文件更容易作为 FTP 使用,除了网站管理外,还可以使用文本编辑器,平面文件可以编写为 PHP,这意味着网站不需要进行任何解析(只需要包含文件和使用变量),但它们不能在站点之间共享。

我可以继续说下去。你觉得走哪条路比较好?

4

1 回答 1

0

如果有机会,我的意见是使用数据库。从长远来看,这更容易。您已经使用平面文件构建了网站,但现在客户想要一个带有其他参数的附加页面,因此您必须添加一个新文件。现在你已经完成了,他再次问你..好吧,你明白了。

它根本没有组织。因此,如果您有机会使用数据库,请使用它。发明它是有原因的。

但只是为了让我的想法清晰并清楚地知道你在说什么,请告诉我更多关于你想要存储的设置。我可以想象您正在谈论一些全局变量,或者甚至可能会使用 define(),但您也可能想要存储字符串。所以请为我们定义“一堆简单的参数”。

于 2012-08-25T22:18:23.430 回答