mysql_connect, mysql_query, mysql_fetch_array
来获取用户数据答案 0 :(得分:1)
我认为正确的答案是混合。您应该缓存最常见的查询结果,然后“动态”重试另一个
答案 1 :(得分:0)
如果是登录用户的用户数据,我会将他们的用户信息存储在会话中,而不是反复提取。
如果它经常变化并且您担心数据库性能,一个很好的选择是使用memcached之类的东西来缓存数据以将数据缓存在内存中。您可以在每个请求中从缓存请求数据,如果用户信息发生更改,只需更新缓存,下次获取缓存时它将获取新数据,除非缓存条目不存在,否则无需访问数据库存在。