我正在构建一个具有管理面板的CMS。我有一个看起来像这样的数组:
$GLOBALS = array(
"site_title" => "cms",
"site_addr" => "localhost",
"site_logo" => "favicon.png",
);
现在,例如,如果用户想要更改标题,最好的方法是什么?我应该更改数组中的值还是应该将该信息存储在数据库中(但这会减慢页面速度,对吧?你会怎么做?谢谢
我建议您将变量存储在数据库中,当特定用户登录到您的网站时,他可以很容易地将这些值提取到数组中。在我看来,从数据库中插入和提取数据的最佳方法是使用MySQL(PDO)。
关于您关于减慢页面速度的问题:数据库旨在有效地执行查询。几乎所有的动态网站在后端都有一堆代码在你每次输入时被处理,所以我不会说速度差异会给你带来任何问题。
让我知道这是否回答了你的问题!