2007-06-04

AJAX的适用范围以及对服务器的性能影响

来源: 本站收集整理 作者:佚名 评论 0 条
 

1、产生3次请求 打开3次数据库 每次读取并传送10条数据的数据量

2、产生1次请求 打开1次数据库 每次读取30条数据并传送

情况2比情况1少打开2次数据库,上执行2次数据库查询,少2次请求,多20行的查询数据量

很明显,在这个过程中第2中情况下,用户将会等待更少的时间,并且服务器也会做更少的处理。

这就是我所提出的新的分页方式,一次性读取出用户将会多次请求的数据,然后在客户端进行分页。用户在第一次请求的时候获得更多的数据,然后在通过客户端处理,这样在用户从第1页读到第3页的这个过程中不需要再请求服务器,前3页的切换会变得更方便,也会减轻服务器的负担。唯一的坏处很明显是用户第一次请求会等待稍微长一点,但是多20条数据的查询量和传送量比起页面切换所节约的时间来说是微不足道的,另外别忘了AJAX,利用它我们可以让用户感觉不到这多的20条数据的处理量。

利用AJAX可以为用户带来很好的用户体验,但处理的不好的话会导致服务器承受更大的负担,同样处理得好的话,可以减轻服务器多余的负担,具体情况就看怎么用了。


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:JS实现鼠标点击复制标题和地址到剪贴版  
下一篇:优化JavaScript脚本的性能
    评论加载中…

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号