繁体   English   中英

将网站参数存储在数据库或平面文件中

[英]Storing website parameters in a database or flat files

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

我有一些站点需要了解的简单参数,我不确定最好的方法是:

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

它们各有优缺点。

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

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

我可以继续下去。 您认为更好的选择是什么?

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

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

但是,为了使我的想法更清楚并完全了解您在说什么,请告诉我更多有关您要存储的设置的信息。 我可以想象您正在谈论某些全局变量,甚至可能要使用define(),但也可能要存储字符串。 因此,请为我们定义“简单参数组合”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM