我有一个普遍的问题:通过Ajax加载数据完全比加载整个页面来抓取数据更快,而不管页面大小(外部元素,如图像,css文件,js文件...)?
发布于 2011-05-09 16:21:16
@Spender是正确的,但主要原因是您没有重新抓取页面的图像、css、js和任何其他资产。请求本身可能会更快,也可能不会更快,但最终的渲染会更快。
发布于 2011-05-09 16:31:25
如前所述,使用AJAX方法可以避免重新加载大部分页面,包括脚本、样式和图像,即使AJAX请求和响应可能不会更快。
同样重要的是要注意,一个圆滑的、微妙的动画的现代AJAX界面通常感觉比用户感觉要快得多。重新加载页面,似乎具有在大脑中重置某些内容的效果,而只需以平滑的方式更新页面的相关部分,就可以使所有内容“流动”在一起。
非常主观,我知道。任何一个好的设计师可能都有更好的解释方法。
发布于 2011-05-09 16:19:32
是。(尽管您无法指定哪种速度更快)
https://stackoverflow.com/questions/5939659
复制相似问题