首先由于Ajax是运行在客户端的
所以Ajax本身不会对服务器造成额外负担
而且Ajax容易入门
在网站加入少量的Ajax会有效减少页面刷新和数据传输量
从而对减小服务器负担有立竿见影的作用
(这个其实是有利有弊的
在降低了服务器负担的同时 又降低了页面访问量)
但是Ajax却不容易深入
由于js在服务器端运行很慢 所以Ajax多了 就会感觉页面反映很慢
这个时候其实并不是在从服务器读取内容 而是在执行js
虽然也没有对服务器造成额外负担
但是却给用户感觉这个网站太慢了
所以一来需要控制js的量 二来随着对js的使用越来越多
需要做大量的代码优化 以提高执行效率
最后解释一下 js指的是javascript
Ajax是“Asynchronous JavaScript and XML”(异步JS和XML)
现在很多人误认为Ajax是js界面特效 这是错误的
Ajax的任务是数据的异步交换 我上面所说的Ajax也都是指这个。