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

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

高洛峰
高洛峰

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

Antworte allen(1)
黄舟

用websocket吧

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!