Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[展示] 【功能扩展演示】新通知无刷新即时提醒

[复制链接]
lordharrd 发表于 2009-10-27 23:29:49 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: UTF8简体 
插件名称: 新通知无刷新即时提醒
插件作者: lordharrdlee
适用版本: UCHome 2.0
本帖最后由 lordharrd 于 2009-10-28 10:53 编辑

突发灵感做了这个小东西
实现方式有两种
一种是ajax轮询查询方式 也就是浏览器每隔一个固定时间去服务器查询有没有新消息
这种方式实现起来更廉价一些,对服务器增加的负载比较小

另一种方式是用php+js模拟的服务器推
好处是如果有新的消息立刻就会提示
但是缺点也很明显
由于浏览器和服务器间保持了长连接,服务器压力会大一些
只要用户浏览器没有关掉,php的进程就不释放,因而比较占用内存

另一个需要说明的是由于查询是否有新的短消息需要调用ucenter接口,所以人为的设置了十几秒延迟,避免频繁调用

演示:http://www.uchdev.cn
(美国服务器比较慢=。=)
演示站采用ajax轮询方式

点击头部

的页面为comet实时提示方式
(或者在任意页面url加入&pmcomet=1参数)

可以注册两个帐号,一个ie一个火狐同时登陆 观察效果

uch开发运营群:
69390191(满)
16371712

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
526144990 发表于 2009-10-27 23:50:37 | 显示全部楼层
无刷新及时提醒?这个好耶!
回复

使用道具 举报

 楼主| lordharrd 发表于 2009-10-28 10:10:42 | 显示全部楼层
自己顶~
回复

使用道具 举报

qiapu 发表于 2009-10-28 10:15:03 | 显示全部楼层
这个很不错
回复

使用道具 举报

无效楼层,该帖已经被删除
尘缘太极 发表于 2009-10-28 10:46:10 | 显示全部楼层
支持楼主一下!!
回复

使用道具 举报

 楼主| lordharrd 发表于 2009-10-28 14:59:47 | 显示全部楼层
没反馈啊
回复

使用道具 举报

Imabird 发表于 2009-10-28 22:06:01 | 显示全部楼层
留个脚印  ....
回复

使用道具 举报

丫酷 发表于 2009-10-28 22:29:00 | 显示全部楼层
顶舟MM、拿走了
回复

使用道具 举报

Imabird 发表于 2009-10-29 19:50:47 | 显示全部楼层
.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 04:45 , Processed in 0.175392 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表