• 技术文章 >后端开发 >php教程

    Ajax实时刷新有关问题

    2016-06-13 13:48:56原创284
    Ajax实时刷新问题
    最近做了一个项目,那边有一个应用程序,用户一用,我这边就能看到他的名字还有上线了。但是我这边读取的时候就要不断的刷新页面。我用的是js的隔几秒刷新一次,可是放在服务器上因为数据量比较大,刷新一次就比较慢。听说Ajax可以解决。我学了一会,看了一些实例,它上面都是要进行触发的。好困惑啊,希望有这方面有经验的程元们可以给个小例子什么的。先谢了。

    ------解决方案--------------------
    用长轮询可以解决这个问题
    你到网络上找找comet教程
    不过如果你的数据量真的大的话,估计还得靠优化先解决一下
    ------解决方案--------------------
    Ajax最优是用来局部小数据量刷新,大数据肯定是要优化的,LazyLoad
    ------解决方案--------------------
    comet,服务器Push
    www.­ibm.­com/­developerworks/­cn/­web/­wa-­lo-­w2fpak-­comet/­
    ------解决方案--------------------
    用ajax的目的就是利用局部刷新, 减轻大数据量的加载,
    这涉及到你自身项目要砍出一个接口对ajax收发数据的支持, 不单纯是修改一下js的问题。

    看你也没接触过ajax, 慢慢来。

    建议你开辟一个页面, 如ajax.php, 先熟悉/测试一下ajax的功能
    再把这个功能写成一个函数, 再include起来调用。
    ------解决方案--------------------
    如果数据量大的话,用ajax局部刷新和页面整体刷新速度没有多少差别
    如果小数据量的话,用ajax局部刷新的话免去加载页面上其它资源的时间!
    大数据量从库里取出的时候页面上的其他资源的加载时间都可以忽略不计了!
    根据你的情况选择一下吧!数据量大还是要优化!
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇: 求 匹配多个a标签连接和名字 正则表达式解决方案 下一篇: 100求PHP比较靠谱的ORMapping代码解决办法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• ()检测用户名是否在数据库失败! • PHP 储存方式以及效率的有关问题 • php资料的上传与删除方法 • PHP编程,表单查询数据后,数据特定显示方式求解?该如何解决 • PHP有没有可能写出中转邮件的代码?
    1/1

    PHP中文网