"Ajax使用程序将大量计算逻辑传递给客户端,这给客户端带来了很大压力,这主要体现在以下几个方面。
1.有关Javascript的功能的疑问。Javascript是一种解释性语言,并且操作能力不是很高。不同浏览器的性能也不同。
2.一次过多的数据会导致页面打开速度变慢。用户每次打开Ajax应用程序时都需要下载相关的javascript代码。如果使用更复杂,这些代码的大小可能会非常庞大,甚至数百KB,然后会影响页面的打开速度。
3.高价值的DOM操作。尽管DOM模型为更改文档的层次结构布局提供了非常敏感的路径,但这是一个更高价值的操作,因为每次DOM垂柳都会要求浏览器从头开始对其进行解析。转到页面;
4.频繁的服务器端调用会带来有关服务器端功能的问题。通常,Ajax程序需要更多的服务器端调用。尽管每个调用的值相对较小,但数量却很大,这将影响服务器的端功率,例如,数据库连接一次可以获取大量数据,但是如今,数据库连接只能获取该值记录的某个字段。对于服务器端,数据库连接的值是相当昂贵的,并且频繁地连接将导致功能减少。"
可能您还想看