喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: 1000个用户变量的取得,哪个快?  
 
diekiss
金牌会员
Rank: 6Rank: 6
高级会员


UID 18243
精华 0
积分 1399
帖子 1375
金钱 1399 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-2-3
来自 狮山俊景
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
1000个用户变量的取得,哪个快?

那个快?

方案一 将用户以数组形式写在一个文件里使用 include() 包含进来

<?php
$user
[1] = '张三';
$user[2] = '李四';
$user[3] = '王五';
.....
?>
方案二 调用MySQL查询,在适当地方使用:

$result = mysql_query("SELECT `id`,`username` FROM `users`");
while ($r = mysql_fetch_array($result)) {
$user[$r['id']] = $r['username'];
}
哪一个效率比较高,消耗资源比较少?

[ 本帖最后由 diekiss 于 2006-7-19 02:25 PM 编辑 ]




 
 无限风光在险峰
 
2006-7-19 02:23 PM#1
查看资料  访问主页  发短消息  QQ  顶部
 
buzzard (家有咸妻)
高级会员
Rank: 4
老不死的会员


UID 19416
精华 0
积分 866
帖子 1137
金钱 866 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-4-7
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
如果没有考虑以后的应用,我想应该是方案一来的快吧,你的数组是写好的,还是又有程序生成de?
2006-7-19 02:58 PM#2
查看资料  发短消息  顶部
 
姜运涛
金牌会员
Rank: 6Rank: 6


UID 64643
精华 0
积分 1450
帖子 1333
金钱 1449 喜悦币
威望 0
人脉 1
阅读权限 70
注册 2005-6-8
来自 大连
状态 离线
[推荐阅读] 怎样判断一个远程文件是否存在!
个人建议:
如果数据会有变动
那么就出库后以数组形式写入PHP文件
每次读取PHP文件内数组即可
认为从PHP文件中读取数组要比查询数据库效率来的高
2006-7-19 03:23 PM#3
查看资料  Blog  发短消息  QQ  Yahoo!  顶部
 
LuckLrj (中国php中的爱因斯坦)
版主
Rank: 7Rank: 7Rank: 7
老会员


UID 64836
精华 0
积分 2320
帖子 3115
金钱 2320 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-6-19
状态 离线
[推荐阅读] 泥巴团队寻找PHP创业伙伴
先存在数据库里,然后构造成数组文件,
每次检查这个数组文件存在与否,然后再生成这个文件或者直接包含它。
减少了查询次。




学习,工作累了,请访问我的小站,娱乐一下。http://www.52sunny.net
2006-7-19 06:55 PM#4
查看资料  Blog  发短消息  顶部
 
diekiss
金牌会员
Rank: 6Rank: 6
高级会员


UID 18243
精华 0
积分 1399
帖子 1375
金钱 1399 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-2-3
来自 狮山俊景
状态 离线
[推荐阅读] 大家来看看


QUOTE:
原帖由 buzzard 于 2006-7-19 14:58 发表
如果没有考虑以后的应用,我想应该是方案一来的快吧,你的数组是写好的,还是又有程序生成de?
程序生成的。当然在数据库里面有users表,当增删修改用户的时候再重新生成新的文件




 
 无限风光在险峰
 
2006-7-19 07:50 PM#5
查看资料  访问主页  发短消息  QQ  顶部
 
Dalamar (Dalamar)
中级会员
Rank: 3Rank: 3
老会员



UID 24147
精华 0
积分 345
帖子 398
金钱 345 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-10-27
状态 离线
[推荐阅读] 缘份测试
共享内存最快,apachenote或者mmcache 的相关函数
2006-7-20 01:45 PM#6
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 4.212205 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP