12、照片分享系统的搭建与实现

照片分享系统的搭建与实现

1. 照片分享机制

在这个照片分享系统中,有两种分享照片的方式。对于非系统用户,可以通过将友好的URL分享给他们,从而让他们能够查看特定用户的相册和照片,但只能看到公开的照片。而对于系统内的用户,照片分享是通过照片流实现的。当你关注其他用户时,就能在自己的照片流中看到他们最新上传的照片。

该系统采用了粉丝模型进行社交互动。与好友模型不同,粉丝模型是一种单向的用户连接。在好友模型中,用户需要相互批准成为好友后才能建立连接,这可能会导致连接建立的延迟,并且连接数量相对较少。而在粉丝模型中,你可以随意关注你感兴趣的人,一个人可以拥有大量的粉丝。系统采用粉丝模型是为了实现照片的轻松快速分享。当你上传新照片时,你的粉丝无需你刻意操作,就能在他们的照片流中看到你的新照片。反之,你关注的人越多,你在自己的照片流中能看到的照片也就越多,这鼓励用户去关注更多的人。

2. 所使用的技术和平台

系统主要围绕Ruby编程语言及其各种库展开,同时还使用了一些混搭服务:
- RPX :由JanRain提供的身份验证供应服务,它本身不进行实际的身份验证,而是作为众多第三方身份验证提供商(如Google、Yahoo!、MySpace等)的代理,为网站和应用程序提供统一的接口,方便使用第三方身份验证服务。
- Gravatar :即全球公认头像,是一个免费的互联网应用程序,允许用户将头像(代表自己的中小尺寸缩略图)与电子邮件地址进行映射。用户可以添加任意数量的头像图片和电子邮件地址,并将图片与地址进行关联。
- Pixlr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值