网站好友列表中每个好友的头像都要读取一次数据库?这样效率会不会太低?

问题描述

用户的部分是这么设计的:在数据库里有一个用户是否上传了头像的标志,如果用户上传了自己的头像,那么就用用户的头像,该标志设置为true,如果用户没有上传头像,则使用默认头像,数据库中的标志为false.最近网站做到好友列表的部分了,每个好友都有自己的头像.那么显示每个好友的头像都需要去用户表里读一次,看看是否上传了头像,这样是不是太耗费资源了?请问有什么好的办法,谢谢.

解决方案

解决方案二:
字段不为空就读字段的图片地址,为空就默认一个图片地址~
解决方案三:
我想不出別的好辦法,看高人。
解决方案四:
mark
解决方案五:
引用1楼HDNGO的回复:

字段不为空就读字段的图片地址,为空就默认一个图片地址~

这样的话,还是每个用户都要去读一次数据库,看看这个用户是不是已经上传了图片.我的意思是能不能有个比较方便的办法,不必要每次都读数据库?
解决方案六:
不知道你的显示方式是怎么样的,在表里加个字段存方头象的路径,用repeater等显示,直接读出来绑上去
解决方案七:
顶。

时间: 2024-08-11 13:41:18

网站好友列表中每个好友的头像都要读取一次数据库?这样效率会不会太低?的相关文章

JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果_javascript技巧

基于项目的需要,需要制作出如下的一种页面效果:当用户鼠标经过好友列表中好友头像时,显示该好友的基本资料,其实也就是类似QQ客户端的那种功能. 网上找了很多代码,基本都实现了鼠标悬浮之后弹出div,离开之后马上就消失了.还有些纯CSS的代码实现了这样的效果,但是对我没用,我需要的是JS的(因为我的数据还要通过Ajax取得),并且鼠标离开后不能马上隐藏,这个div上还有功能入口.这个页面效果折腾了我一天,由此可见我的JS和CSS技术有待提高... 搜索了好久,终于发现了可行的2个思路如下,这2个方法

QQ如何查看谁删除了我与我还在他好友列表中

怎么查看谁偷偷(悄悄的)删除了我 1. 被人偷删除我们要如何知道呢,下面我来具体告诉你吧.首先点开你的怀疑目标,在QQ好友列表中,双击他/她,打开聊天对话框  2.我们如觉得XX删除了我,我在QQ中找到它然后打开的好友聊天窗口中,然后我们右击QQ秀,在弹出菜单点击"和好友的QQ秀合影"菜单,如图. 3.这样就会进入到QQ show的页面,如果它把我删除了QQ show就会显示"您不是对方的好友,不能进行合照"这样你就明白了吧. 4.还有更简单的就是直接进入QQ sh

删除好友后,好友仍然存在于好友列表中,这是为什么?

问题描述 删除好友后,好友仍然存在于好友列表中,这是为什么? 解决方案 要先清除缓存,再刷新列表.

Android基于Openfire开发即时通讯工具(4)获取好友列表

上节已经在openfire服务器中建立了组, 开发即时通讯工具(4)获取好友列表-openfire即时通讯"> 这节继续看怎样获取好友列表, 通过connection对象得到roster,从而可以使用roster.getGroups()得到所有组,使用group.getEntries()得到组中所有的用户 <span style="white-space:pre"> </span>//获取好友列表 Roster roster = connecti

QQ农场外挂获取可操作好友列表问题?

问题描述 近期闲来没事,研究了下QQ农场外挂,用httpwatch分析了QQ农场的各种操作,也从网上找了有些朋友写的外挂源码进行了仔细研究,其它操作代码都测试成功了,但在用代码实现获取QQ农场可操作用户("可操作用户"指好友列表中存在手形的QQ农场用户)的时候总是出现参数错误,无法获取可操作用户列表,两天了也没找出什么地方的原因,请高手指点....注:farmkey加密串,我是用的最新的,9月19日的获取QQ农场可操作用户的代码如下:url="nc.qzone.qq.com/

如何将QQ好友添加为微信好友

1.先登录微信,然后进入微信,点击"微信底栏"-"添加朋友"如下图(这里可以,附近人,摇一摇) 2.从qq好友列表添加 3.在打开的QQ好友列表中,选择需要加入的QQ好友,点击"邀请"(对方目前还不是微信用户)或"添加"(对方已是微信用户)按钮申请加对方为好友.

使用UItableview在iOS应用开发中实现好友列表功能_IOS

基本实现一.项目结构和plist文件 二.实现代码 1.说明: 主控制器直接继承UITableViewController 复制代码 代码如下: //  YYViewController.h //  02-QQ好友列表(基本数据的加载) // //  Created by apple on 14-5-31. //  Copyright (c) 2014年 itcase. All rights reserved. // #import <UIKit/UIKit.h> @interface YYV

Android中使用listview实现qq/微信好友列表

首先附上运行结果: 如果你没有学过listview请你先看一看基本知识.不想再说的那么细了 太多了. 首先是listview布局 <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lv_view" android

更新头像后好友列表没有改过来,聊天对话框也没改过来,只有退出登录,重新登陆后才能显示头像,怎么解决?

问题描述 更新头像后好友列表没有改过来,聊天对话框也没改过来,只有退出登录,重新登陆后才能显示头像,怎么解决? 解决方案 有没有去更新本地保存的?解决方案二:这个我问题这么解决