ajax被什么代替了

2022-12-03 投稿:潘欣臻 分享

用Websocket取代ajax来开发WEB应用,是不太可能的。

需要考虑以下更多的问题: 1、部分浏览器可能不支持websocket; 2、多种客户端访问技术,譬如移动端,自己开发的sdk;用http协议,会很通用而简单;websocket在技术上,不够通用; 3、并发,http是短连接,而websocket会保持长连接,当交互并不频繁的时候,连接是被大量浪费的,因此服务器的连接容量会大大多于http; 4、负载,http协议,可以很容易的进行web请求转发来扩容,在搭建lbs接入层的时候,很简单和稳定;而websocket协议,虽然nginx也可以转发,但是毕竟是新技术,稳定性未知; 5、简单:在问题诊断的时候,可以直接面向http协议进行切片从而监视原始数据,工具也很多;而websocket,需要更多面向tcp协议的工具,复杂度和难度会增加不少; 综上,还是建议只有当需要服务器push的模块,才采用websocket,而其他的交互采用http。

#ajax被什么代替了#相关文章

ajax的load方法

初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,

0.2万人浏览 ajaxloadLoad的

什么是ajax技术

前端的JS 自身可能不能直接连数据库,后端的JS(如 Node.js )是可以连数据库的; 如果你想前端JS 查数据库,可以用JS 发一个ajax 请后端,后端查询完数据库后,把结果封装成JSON 返

0.2万人浏览 ajaxAjax技术交流