caridy 2011-05-27 13:27:33 3958次浏览 3条回复 0 0 0

A页面ID为B的DIV:
X页面,显示数据 Y页面,表单,修改数据,有Ajax代码

加载X页面,X页面中有个AJAXLink,把DIVB改写为Y页面. Y页面的内容修改后,改写DIVB为X页面的值.

这样操作几次后,CPU占用量就上去了..

感觉问题是因为:加载Y页面的时候,多次加载时,并没有清除前面加载过来的JS代码.导航以后执行的时候,重复执行多次Y页面里面的代码

请大家讨论一下

  • 回复于 2011-05-27 13:48 举报

    我感觉应该是客户端资源消耗比较厉害!

  • 回复于 2011-05-27 13:49 举报

    HTTPD是Apache的进程吧?
    估计就是我上面说的情况,要不然,应该是浏览器占用才对的.

  • 回复于 2011-05-27 14:10 举报

    经过抓包,发现确实是Ajax重复执行产生的问题.
    现在就针对这个问题来解决了.

您需要登录后才可以回复。登录 | 立即注册