不好意思
我是刚学网站的初学者
目前使用php+ajax+websocket+mysql实作一个简单的聊天室
并且可以上传图片
在php、ajax和贵版A了很多关键字都没有看到我想问的问题
所以发文问问看
如果问题很笨请多包涵Q
1.往上拉读取更旧的讯息
我的聊天室是一对一像FB那样的
所以每次打开来会去db抓历史讯息
但是现在是全抓
所以讯息量一大,滚轮抓出来就直接很大一串
如果又曾经上传很多图片更会影响读取速度
所以想做像fb那样只会先抓最新的50笔(maybe=50)资料
然后往上拉到底就会像FB那样ajax去抓新的资料
请问这种作法有什么关键字可以google吗?
我google很多关键字都找不到QQ
自己直接做因为是初学者,我目前想到的流程大概是
1. db抓历史讯息从全抓改成最新50笔
2.js侦测聊天室div的卷轴高度=0时ajax到php往上再抓db资料
(不过这边不知道要怎么让新抓的讯息以正确的方式出现在现有讯息的上面)
原本都是用jQuery selector.append到聊天室的div就直接会很单纯的在下面出现
2.上传影片
因为还想做上传影片,但是影片资料通常都很大(可能动辄几百MB)
所以想请问有可能上传影片到别人家的主机吗?
然后再想办法嵌入进来
好比说Youtube data API是不是可以做到这样的功能呢?
但是听说Youtube API限制很多,请问还有什么类似功能的推荐的可以使用吗?
目前想到的问题大概是这样
谢谢大家QQ