社区
基础编程
帖子详情
PHP的服务器推和AJAX请求数据
coolwindkaka
2009-04-08 09:23:17
在一个WEB的聊天窗口,是采用PHP的推技术节省服务器资源还是使用AJAX来异步拿数据节省资源呢?
...全文
319
10
打赏
收藏
PHP的服务器推和AJAX请求数据
在一个WEB的聊天窗口,是采用PHP的推技术节省服务器资源还是使用AJAX来异步拿数据节省资源呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yang815112
2009-04-08
打赏
举报
回复
UP
coolwindkaka
2009-04-08
打赏
举报
回复
长轮询的话服务器请求太多了,造成APACHE服务器进程过多,压力过大,服务器推又会阻塞其他请求,刚刚又想了一个折衷的方法,用AJAX场轮询+服务器推来处理,做一个假长连接,定时20秒左右结束他,然后继续让AJAX发起轮询,刚把代码调试好,等下放到服务器去做下压力测试看看
renqiang_888
2009-04-08
打赏
举报
回复
最节省服务器资源的方式还是AJAX的长轮询,
支持这个说法,以前做过这方面的东西,最终没有好的解决方案,推技术不适合 bs只适合cs
coolwindkaka
2009-04-08
打赏
举报
回复
长链接会带来一个问题,就是如果WEB端在有其他的请求就会被阻塞
coolwindkaka
2009-04-08
打赏
举报
回复
最节省服务器资源的方式还是AJAX的长轮询,把间隔时间稍微调整长一点?但是这样量上来的话应该还是支撑不了
syu
2009-04-08
打赏
举报
回复
服务器推得采用长链接.多了同样撑不住.PHP做服务器端socket监听也并不划算.
coolwindkaka
2009-04-08
打赏
举报
回复
我们服务器现在用的是AJAX的轮询方式,但是几百个人在线就顶不住了,CPU负载达到了80%,响应也慢了很多
hejunbin
2009-04-08
打赏
举报
回复
理论上来说是服务器推来的好
但是php的服务器推现在的技术还不够成熟吧,见过多的还是java的服务器推。
O(∩_∩)O~
frederic_zhao
2009-04-08
打赏
举报
回复
服务器推的话就增加了服务器端的计时判断任务量,而客户端读取服务器端只需要处理请求,相对轻松。
coolwindkaka
2009-04-08
打赏
举报
回复
压力测试了一下,用AJAX长轮询的时候CPU负载一直在80%以上,用长链接之后负载在20%左右,用两种折衷负载在30%左右,但是会带来一个问题,就是用户端有其他的请求会稍微阻塞几秒,我的假长链接是设置的20秒左右
无刷新分页 pagination
Jquery 无刷新分页 jquery.pagination.js 带
数据
库 提交Handler
请求
数据
AJAX
JavaScript中的
Ajax
和
数据
请求
在本篇文章中,我们将深入探讨
Ajax
和
数据
请求
的概念、用法和最佳实践,以及一些常见的技术和工具,帮助您更好地理解和使用它们。通过深入理解
Ajax
和
数据
请求
的原理和用法,以及掌握一些常见的
Ajax
技术和工具,我们可以更好地开发出高效、交互性强的Web应用程序。这些工具可以简化和加强
Ajax
请求
的处理,提供更简洁和现代的方式来发送
请求
和处理响应。然而,需要注意的是,在使用
Ajax
和
数据
请求
时,我们也要遵循一些原则和规范,如避免滥用
Ajax
请求
、合理处理并发
请求
、控制
请求
频率等,以确保良好的性能和可靠性。
php
发起
ajax
请求
,
php
的
ajax
请求
实现
ajax
其实是利用javascript向
服务器
请求
数据
,然后局部修改页面。具体步骤类似浏览器
请求
需要分为三步创建
请求
对象(类似打开浏览器)创建链接信息(类似浏览器输入网址)发送
请求
(类似浏览器回车发送)下面是一个简单
ajax
的例子发送
请求
function request(){//1. 创建
ajax
对象var xlr =new XMLHttpRequest();//2.输入链接信息xlr.open(...
如何用 jQuery
AJAX
请求
数据
什么是
Ajax
?
AJAX
是与
服务器
交换
数据
的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。
AJAX
= 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。 简短地说,在不重载整个网页的情况下,
AJAX
通过后台加载
数据
,并在网页上进行显示。 关于 jQuery 与
AJAX
jQuery 提供多个与
AJAX
有关的方法。 ...
Ajax
请求
原理与
数据
抓取
Ajax
的全称为 Asynchronous JavaScript and XML,即异步的 JavaScript 和 XML,它不是新的编 程语言,而是一种使用现有标准的新方法,它可以在不重新加载整个页面的情况下与
服务器
交换
数据
并更新部分网页的
数据
。在 W3School 网站上也有几个关于
Ajax
的小实例,有兴趣的读者可以打开网址 http://www.w3school.com.cn/tiy/t.asp?f=
ajax
_get 去体验一下。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章