【发布时间】:2012-08-20 23:54:00
【问题描述】:
在大多数情况下,我运营的一个组织的 3 个站点都有一个共享的 MySQL 数据库。这使他们能够很好地相互交流。
我有一堆网站需要了解的简单参数,但我不确定最佳途径是:
- 创建一个包含 2 个字段(键、值)的表,用于存储参数
- 将值存储在一个或多个平面文件中
它们各有优缺点。
该数据库允许对所有三个站点使用一个条目(但是,这种情况并不经常发生),所有信息都是集中的,并且界面已经很好地定义了。
平面文件更容易作为 FTP 使用,除了网站管理外,还可以使用文本编辑器,平面文件可以编写为 PHP,这意味着网站不需要进行任何解析(只需要包含文件并使用变量),但它们不能在站点之间共享。
我可以继续说下去。你觉得哪条路比较好?
【问题讨论】:
-
如果站点在同一台服务器上(我假设它们是因为您提到它们共享同一个数据库),那么为什么不能在站点之间共享文件?
-
出于安全考虑,网站主机不允许不同域访问彼此的文件。