`
terryang
  • 浏览: 129639 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ajax “实时” 的秘密

阅读更多
如果刚接触 Ajax 或者仅对该领域有所了解,“轮询” 的概念可能让您感到害怕。不幸的是,轮询是惟一的办法。要在客户机和服务器之间建立连续管道,同时又不需要在两端安装特定软件,尚不存在可实现此目的的跨平台、跨浏览器方法。即便这样,可能还需要对防火墙进行专门配置才行得通。因此,如果需要人人能用的一种简便办法,Ajax 和轮询是惟一的可能。

但是不断宣传和鼓吹的 “实时” 在哪儿呢?轮询不可能是实时的。真的如此吗?我认为这取决于您对实时 的定义。我过去编写电生理学数据检索代码时,实时 意味着毫秒。我相信地质学家在某些情况下把分、日甚至年看作是实时。

如果查阅 Wikipedia,即会发现人类的平均反应时间大约在 200 到 270 毫秒之间。也就是击一次球的时间。阅读一条消息并形成答复的时间要长得多,即使您非常投入。因此,等待聊天消息时,200 毫秒左右(可能再长一点)的时间应该足够了。我设置为 1 秒,而且没有感觉到不舒服。

来自 http://www.ibm.com/developerworks/cn/xml/x-ajaxxml8/
分享到:
评论

相关推荐

    [Head.Rush.Ajax.2006].Brett.Mclaughlin.文字版.pdf

    在部分文本中,提到了一些流行的网络应用(如交互式地图和web表单),暗示读者将能理解这些流行网络应用背后的秘密。这表明读者在学习完这本书后,将能够深入理解并实现类似的技术。 ### 书籍作者的背景和经验 书籍...

    ASP.NET Ajax引擎盖下的秘密

    本文将深入探讨ASP.NET AJAX引擎下的秘密,揭示一些核心运行时的性能优化技巧。 首先,了解ASP.NET AJAX的基础架构至关重要。它主要由两个部分组成:客户端库(包括ScriptManager、UpdatePanel等控件)和服务器端的...

    Ajax-confessions_script.zip

    人们可以隐姓埋名地说出他们最黑暗和最深刻的秘密。脚本使用的是bootstrap 4,它是响应的。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中...

    感受微软:比尔.盖茨的12个小秘密

    总结来说,这篇名为“感受微软:比尔·盖茨的12个小秘密”的文章将带领读者深入了解比尔·盖茨的个人特质、他对微软和整个科技行业的深远影响,同时结合2005年时Ajax和ASP.NET的技术背景,展示微软在那个时期的技术...

    《ExtAspNet秘密花园》完整PDF版

    ExtAspNet是一组基于ExtJS的***控件库,旨在简化Web开发并提供丰富的用户界面(UI)效果,它实现了原生的AJAX支持,允许开发者不涉及复杂的JavaScript和CSS编写就能构建功能强大、界面友好的Web2.0应用程序。...

    [asp ajax web]鱼鱼事情网 2009

    鱼鱼事情网 2009 ... 使用鱼鱼代码基础改成 '转发时请保留此声明信息,这段声明不并会影响你...2009-1-7 改进小偷程序,使得偷取糗事百科、秘密、小事一箩筐、窍门一箩筐等网站事情数据有更好的支持 2009-2-16修改事情网

    ExtAspNet秘密

    ### ExtAspNet秘密:为什么选择ExtAspNet? #### 一、ExtAspNet简介 ExtAspNet是一套专为ASP.NET 2.0设计的专业控件库,它基于流行的JavaScript库ExtJS构建而成,旨在提供一种无需编写JavaScript、CSS或使用...

    极客--秘密--项目笔记

    在开发过程中,开发者会使用HTTP客户端库(如Python的requests库,JavaScript的fetch或jQuery的$.ajax)来发起这些请求。 在调试网络请求时,F11、F5和F6是开发者工具中的快捷键,它们在Web开发中扮演着关键角色: ...

    秘密页面

    在这个基础上,开发者可能会利用JavaScript进行更复杂的操作,例如验证用户输入的凭证,或者使用Ajax技术异步加载页面内容,以提高用户体验。CSS则用于美化页面,使秘密页面既实用又具有隐蔽性。 总结起来,"秘密...

    少库-类似秘密的前后端.rar

    另外,为了实现动态加载和数据交互,可能还使用了Ajax或者Fetch API。 2. **后端技术**:后端可能使用Node.js、Python的Django或Flask、Java的Spring Boot等技术栈。为了处理HTTP请求和响应,可能使用了Express.js...

    googlemaps探密

    其背后的秘密武器正是Ajax(Asynchronous JavaScript and XML)技术,它不仅提升了用户体验,还开创了Web应用程序的新纪元。 **1. Ajax技术简介** Ajax并非一种全新的编程语言或技术,而是由一系列现有的Web技术...

    OIDC-Website:使用 MVC 和 AJAX 调用连接 IdentityServer3 的站点

    在 **IdentityServer3** 中,我们通常会配置客户端(client)信息,包括客户端 ID、秘密、允许的响应类型、重定向 URI 等。在 MVC 应用中,我们需要设置相应的认证中间件,以便处理 OpenID Connect 的回调和令牌管理...

    流量的秘密——Google_Analytics网站__第四章分析与优化技巧

    Google_Analytics采用了先进的Web2.0/Ajax技术构建其用户界面,这种技术使得数据以直观易懂的格式呈现,报表的构建更加人性化。不同于传统网络分析工具中通过复杂的菜单导航来浏览不同报表的方式,Google_Analytics...

    Wiley.Windows.Vista.Secrets.SP1.Edition.Oct.2008.eBook-DDU

    根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕着Windows Vista操作系统及其SP1版的秘密与特性,以及一些编程语言和技术如Java、C#、AJAX、ASP.NET和XAML。 ### Windows Vista SP1 Edition ...

Global site tag (gtag.js) - Google Analytics