如果我对 php 文件进行 AJAX $.post 调用(使用 jQuery)来更新某个参数/数字,这是否被认为是不好的做法、危险或类似的做法?
$.post(file.php, {var:var}, function(data){
// something
}, json);
这将是单个用户在单个页面上通过单击一个对象来更新数字。例如,如果用户 A 通过单击对象来更新某个数字,则用户 B 应该立即看到此更新,而无需重新加载页面。
这取决于3个主要因素:
在任何给定时间您将拥有多少用户?
每个请求平均发送多少数据?
鉴于 1 和 2,您的服务器设置是否可以处理此类操作?
我有一个 Web 应用程序,设置为同时处理最多 10-20k 个用户,每次用户更改页面上的值时都会发出请求(每秒可能超过 1 个请求),并且每个请求发送大约 1000 个字节。我得到的平均响应时间是 10 毫秒,但这是使用 Node js 的。最初我用 PHP 启动了这个项目,但结果发现它对于我的需求来说太慢了。
我认为网络套接字不是适合您正在做的事情的工具,因为您不需要服务器发送到客户端,并且持续的连接可能比每隔几秒发送一次请求要昂贵得多。
只要确保进行大量测试,然后您就可以判断它是否适合您的特定需求。
tl;dr - 如果您的服务器无法处理它,这不是一个好主意。否则的话,也没什么问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)