【发布时间】:2011-09-24 20:04:32
【问题描述】:
我正在通过 PHP 向每个页面添加元标记、标题、样式表和脚本 - 但所有页面之间都是分开的(因为我有一个通用的 header.php)我仍然在围栏上,尽管更快超过 20 页。我可以轻松地将我的所有值等存储在一个多维数组中并返回整个数组,然后相应地分配每个值,或者我可以查询一个数据库,但实际上哪个会给我最快的结果?它真的会慢很多吗?用户甚至会注意到吗?所有问题我都没有答案,你们怎么看?
【问题讨论】:
-
选择最容易维护和使用的那个。在您获得大量点击之前,我怀疑这两种选择都会影响您的网站。请记住,过早的优化是万恶之源。
-
@GWW 我更愿意认为这只是 97% 的邪恶 ;-)
-
数组,总是。如果您使用数据库,则必须等待它为您将内容加载到内存中。只有当您拥有大量数据(超过 100 MB 左右)时才真正需要数据库,否则您的内存会变得太满。
标签: php mysql database arrays performance