各位好 我有一个问题 每次登录的头像是怎么存储的?我下一次登陆在不同设备上他是怎么知道我的头像的? 是存在数据库里面吗? 但是数据库可以存储照片吗 不会很慢吗?
一般情况下,软件会将用户的头像储存在服务器上的数据库中,
并提供一个唯一的URL链接给用户,
用户在各个设备上登录时,软件会从数据库中获取该URL,
从而获取用户的头像信息。这样不会使数据库运行缓慢,
而且也可以保证用户的头像信息能够根据不同设备自动更新。
另外你发现没有,有的时候你手机相册会存取你的头像图片,
也就是第一次设备登陆的时候你的头像已经存储在本地了,
后续登陆的时候,不会再次访问数据库加载,或者只是校验一下
避免频繁发生数据库访问
先显示账号,然后从云端获取账号的缩略图和裁剪后的头像,首次加载之后会缓存到本地,进行存储。
下次就可以直接显示了。
望采纳
存储在远程服务器里,数据库当然可以存储照片,至于访问速度,会有相应的处理策略,比如压缩图片、增加服务器带宽等等