【发布时间】:2011-10-02 00:58:16
【问题描述】:
晚上好,
我有一个包含用户数据的 mysql 表
我使用mysql_connect, mysql_query, mysql_fetch_array 获取用户数据
此查询应在每次页面加载时运行并为成千上万的用户运行
那么哪个更好更快?每次页面加载都使用 mysql 吗?
或者将所有用户数据结果缓存在一个文件中并包含它?
【问题讨论】:
-
为什么不用memcache缓存mysql查询?
-
您是否已经拥有成千上万的用户,或者这只是您的梦想?
-
这取决于很多事情,主要是你本地磁盘的速度与mysql服务器的速度,mysql的查询缓存是否启用,数据的易失性等等。这是per -用户数据?它多久改变一次?我们在谈论多少数据?
-
@zerkms,两者都没有..我正在从事一个肯定会有巨大流量的项目......
-
另外:你为什么要为似乎是一个新项目的项目使用已弃用的 mysql 函数?使用 PDO。
标签: php mysql performance file caching