javascript - 想要用Ajax 即时返回XML 中的数据,前后端怎么选择?
高洛峰
高洛峰 2017-04-18 10:54:31
0
1
422

背景:我做了一个在线聊天室的小项目,然后对于'用户发送消息'及'服务器返回聊天内容'这块,我是采用了Ajax异步处理来实现的。
用户发送消息的时候利用Ajax将内容写入到存储聊天记录的XML文件中,而聊天内容是Ajax 异步获取XML文档中对应的数据,然后返回给在线用户。
现在的问题是:获取聊天信息用JS 和 Servlet 都能实现,但是用哪个比较合适呢?
另外为什么我感觉js解析XML文档有点慢呀?我设置了js函数的发送请求频率为400ms/次,但是当我尝试发送部分消息的时候,xml文档已经发生变化了,js却不能获取到即时的数据,得要等待好几秒或者重新加载页面才行,这又是什么问题呢?该怎么办呢?
希望能得到你们的帮助,感激不尽...

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
黄舟

用websocket吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!