过度依赖ajax

时间:2010-11-30 15:48:50

标签: ajax

我是网络开发的新手。我正在尝试开发一个网站,它使用相当大 ajax请求的数量。在我之间我遇到了一个说过度依赖的朋友 关于ajax请求可能是一个性能问题,并使浏览器使用大量的 网络实用程序和CPU使用情况。这是真的..?

对ajax的过度依赖是否会造成严重的性能问题。?

2 个答案:

答案 0 :(得分:2)

如果您正在使用大量Ajax请求,那么您将需要做一些事情来加速您的应用程序

1)通过使用缓存,返回有限的数据集等,使服务器尽可能快 2)确保您确实需要每个ajax请求。例如,您可以将选择框连接到ajax响应,但如果数据很少更改,则可能只应在用户加载应用程序时加载一次。
3)不要加载过多的数据 - 通过ajax加载一个包含1000行的表可能需要一段时间,以获取数据并呈现响应。如果可能,请使用分页或类似技术来降低请求大小。

如果网络很慢,如果服务器很慢,如果浏览器很慢,任何启用ajax的网站都会出现可用性问题。这只是游戏的一部分,也是现代网络开发的乐趣和乐趣。尽你所能来缓解这些类型的问题。

询问你是否可以过度依赖ajax有点像问你是否可以对'divs'有过多的依赖。 Ajax是一种工具,与所有工具一样,有一些方法可以正确使用它。

答案 1 :(得分:1)

没有。如果每次发出ajax请求时都必须重新加载整个页面,则需要更多的CPU时间和网络流量。但是,如果你使用ajax每秒从服务器重新加载状态栏中的时钟,你应该用javascript函数替换它......